#1. 리스트를 오름차순으로 정렬하는 sort() 함수
list_a = [0,2,1,3,4]
list_a.sort()
print(list_a) # [0,1,2,3,4]
list_a.sort(reverse=True)
print(list_a) # [4,3,2,1,0]
대입이 아닌, 리스트에 직접 .sort()를 해서 사용한다.
reverse 매개변수를 True로 전달할 시, 역순으로 정렬.
#2. 리스트를 역순으로 만드는 reverse() 함수
list_b = [1, 10000, 100]
list_b.reverse()
print(list_b) #[100,10000,1]
sort()와 마찬가지로 리스트에 직접 .reverse()를 하여 사용
#3. 슬라이싱을 사용하여 리스트를 역순으로
list_c = [1, 10000, 100]
reversed_c = list_c[::-1]
print(reversed_c) #[100,10000,1]
리스트가 아닌 문자열의 경우, 슬라이싱의 방법만 유효하다.
반응형
'Dev > Python' 카테고리의 다른 글
[Python] FileFlattener-and-Restorer (0) | 2024.02.02 |
---|---|
Pyinstaller로 작성한 실행파일 실행 시, cv2가 이미지파일을 로드하지 못하는 문제 (0) | 2023.12.30 |
Pyinstaller로 작성한 실행파일 실행 시, 에러 창과 함께 AutoItX 에러가 발생하는 경우 (0) | 2023.12.30 |
Pyinstaller 사용 시 OSError: [WinError 225] 파일에 바이러스 또는 기타 사용자 동의 없이 설치된 소프트웨어가 있기 때문에 작업이 완료되지 않았습니다 (0) | 2023.12.30 |
[PS][python]개인정보 수집 유효기간 (0) | 2023.09.13 |