파이썬 리스트의 reverse()와 reversed()
reverse()는 리스트 원본 요소들을 역순으로 뒤집어주는 함수인 반면, reversed()는 리스트 요소들을 뒤집어주는 것은 같지만 원본 요소들을 변경하는 것이 아니라 리스트를 인자로 받아 새로운 이터레이터(iterator)를 반환하기 때문에 사용법이 다르다. 파이썬 리스트의 reverse()와 reversed() 함수의 차이점 [파이썬 예제 코드] lst = [1, 2, 3, 4, 5] print(lst) # [1, 2, 3, 4, 5] lst.reverse() print(lst) # [5, 4, 3, 2, 1] # reverse()는 lst 자체를 변경시킴 lst2 = [4, 5, 6, 7, 8] print(lst2) # [4, 5, 6, 7, 8] reversed(lst2) # 또는 lst2._..
2023. 3. 26.