반응형
리스트 원소 역순으로 바꾸기 - reversed()함수
리스트의 원소의 순서를 역순으로 바꾸고 싶을때는 reversed()함수를 사용하면 됩니다.
>>> item = [1, 2, 3, 4, 5]
>>> reversed_item = reversed(item)
>>> print(reversed_item) # <list_reverseiterator object at 0x002DDD70>
>>> print(list(reversed_item)) # [5, 4, 3, 2, 1]
<list_reverseiterator object at 0x002DDD70>
[5, 4, 3, 2, 1]
reversed() 함수는 '이터레이터' 형식의 값을 리턴해주기 떄문에 reversed_item을 사용하면 객체의 주소가 리턴됩니다. 이를 다시 리스트로 형변환 하기 위하여 list()함수를 사용하였습니다.
반응형
'Python' 카테고리의 다른 글
[Python] 파이썬 딕셔너리 키, 값 쌍 얻기 - items() (0) | 2019.10.22 |
---|---|
[Python] 파이썬 enumerate 함수 사용법/예제 (1) | 2019.10.22 |
[Python] 파이썬 리스트의 모든 원소 더하기 - sum() (0) | 2019.10.22 |
[Python] 파이썬 리스트에서 최소/최대 값 찾기 - min/max 함수 (0) | 2019.10.22 |
[Python] 파이썬 range 함수 사용법 (3) | 2019.10.22 |