개발

맨날 헷갈리는 파이썬 리스트 문법

senyalog 2024. 12. 14. 11:21

- `reverse()` :  리스트를 거꾸로 뒤집음

>>> a = [1,2,3]
>>> a.reverse()
>>> a
[1,2,3]

 

- `sort` : 정렬, 기본값은 오름차순! key옵션과 함께 사용 가능. key 옵션에 지정된 함수의 결과에 따라 정렬

>>> a = [4,2,6]
>>> a.sort()
>>> a
[2,4,6]
>>> a = [1,2,3]
>>> a.sort(reverse=True)
[3,2,1]

>>> m = "안녕하세요 나는 윤주다"
>>> m = m.split()
>>> m 
["안녕하세요", "나는" , "윤주다"]
>>> m.sort(key=len)
>>> m
["나는", "윤주다", "안녕하세요"]

 

- `sorted` 정렬된 리스트를 반환!

- `reversed` iterable한 객체를 반환하기에 list로 변형 후 사용해야함!