SMALL
1. sort()
-> 원본을 변경시켜 정렬하는 함수
-> 기본은 오름차순, 내림차순 사용시 sort(reverse = True) 사용
a = [3, 1, 4, 7, 15, 32, 2, 6]
print(a.sort()) # None
a.sort() #오름차순
print(a) # [1, 2, 3, 4, 6, 7, 15, 32]
a.sort(reverse = True) # 내림차순
print(a) # [32, 15, 7, 6, 4, 3, 2, 1]
2. sorted()
-> 원본을 변경시키지 않고 정렬하는 함수
-> 기본은 오름차순, 내림차순 사용시 sorted(array, reverse = True) 사용
a = [3, 1, 4, 7, 15, 32, 2, 6]
print(sorted(a)) # [1, 2, 3, 4, 6, 7, 15, 32]
print(sorted(a, reverse = True)) # [32, 15, 7, 6, 4, 3, 2, 1]
3. reverse()
-> 배열을 단순히 뒤집는 함수 (정렬 X)
-> 원본을 변경하여 뒤집는 함수이기 때문에 a.reverse() 선언 후 출력해야 적용됨
a = [3, 1, 4, 7, 15, 32, 2, 6]
print(a.reverse()) # None
a.reverse()
print(a) # [6, 2, 32, 15, 7, 4, 1, 3]
LIST
'develop > Python' 카테고리의 다른 글
[프로그래머스/파이썬] 주사위의 개수 (0) | 2023.02.25 |
---|---|
[프로그래머스/파이썬] n의 배수 고르기 (0) | 2023.02.25 |
[프로그래머스/파이썬] 직각삼각형 출력하기 (0) | 2023.02.24 |
[파이썬/Python] 자료형 판별 함수 (2) | 2023.02.24 |
[프로그래머스/파이썬] 문자열 정렬하기(1) (0) | 2023.02.24 |