Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 라이브러리
- 클래스
- CSS
- 파이썬
- 체크 박스
- 다이어트
- reverse()
- 프로그레스 바
- GUI
- HTML
- 함수
- CLASS
- Python
- reversed()
- If
- Sys
- __init__
- 코틀린
- 체질
- 스크롤 바
- 단순당
- Import
- syntaxerror
- 식별 연산자
- .format
- While
- Tkinter
- ramdom
- kotlin
- 기본 산수 연산자
Archives
- Today
- Total
코드 여행 일기
파이썬 리스트 정렬과 역 정렬: sort(), sorted(), reverse(), reversed() 활용하기 본문
728x90
반응형
안녕하세요! 이번에는 파이썬에서 리스트를 정렬하고 역정렬하는 네 가지 방법에 대해 알아보겠습니다.
sort(), sorted(), reverse(), reversed()를 활용하여 리스트를 조작하는 방법에 대한 설명과 예제를 제시합니다.
1. sort() 메서드: 리스트 정렬
sort() 메서드는 리스트의 요소를 정렬하여 리스트를 변경합니다.
원본 리스트가 변경되며, 새로운 리스트를 반환하지 않습니다.
예제:
numbers = [4, 2, 8, 1, 6]
numbers.sort()
print("sort()를 사용한 정렬된 리스트:", numbers)
결과:
sort()를 사용한 정렬된 리스트: [1, 2, 4, 6, 8]
2. reverse() 메서드: 리스트 역정렬
reverse() 메서드를 사용하여 리스트를 역정렬할 수 있습니다.
예제:
numbers = [4, 2, 8, 1, 6]
numbers.reverse()
print("reverse()를 사용한 역정렬된 리스트:", numbers)
결과:
reverse()를 사용한 역정렬된 리스트: [6, 1, 8, 2, 4]
3. sorted() 함수: 새로운 리스트 정렬
sorted() 함수는 원본 리스트를 변경하지 않고, 정렬된 새로운 리스트를 반환합니다.
예제:
original_numbers = [4, 2, 8, 1, 6]
sorted_numbers = sorted(original_numbers)
print("sorted()를 사용한 정렬된 리스트:", sorted_numbers)
print("원본 리스트:", original_numbers)
결과:
sorted()를 사용한 정렬된 리스트: [1, 2, 4, 6, 8]
원본 리스트: [4, 2, 8, 1, 6]
4. reversed() 함수: 새로운 리스트 역정렬
reversed() 함수와 list()를 함께 사용하여 리스트를 역정렬할 수 있습니다.
예제:
original_numbers = [4, 2, 8, 1, 6]
reverse_sorted_numbers = list(reversed(original_numbers))
print("reversed()를 사용한 역정렬된 리스트:", reverse_sorted_numbers)
print("원본 리스트:", original_numbers)
결과:
reversed()를 사용한 역정렬된 리스트: [6, 1, 8, 2, 4]
원본 리스트: [4, 2, 8, 1, 6]
이렇게 파이썬에서는 sort(), sorted(), reverse(), reversed()를 조합하여 리스트를 다양하게 조작할 수 있습니다.
이러한 기능을 활용하면 데이터를 효과적으로 다룰 수 있습니다.
계속해서 파이썬의 다양한 기능을 탐험해보세요!
728x90
반응형
'Python' 카테고리의 다른 글
파이썬 random 모듈의 sample 함수 활용하기 (0) | 2024.01.07 |
---|---|
파이썬 사전(Dictionary) 소개와 활용 예제 (1) | 2024.01.05 |
파이썬 리스트: 다양한 데이터를 효과적으로 다루는 강력한 도구 (0) | 2024.01.04 |
파이썬 탈출 문자: 문자열 다양한 표현과 활용 (0) | 2024.01.01 |
파이썬 random 모듈: 난수 생성의 다양한 가능성 (0) | 2024.01.01 |