[py] reverse()와 reversed()의 차이점
Python에서 리스트의 요소를 뒤집을 때 reverse()와 reversed()를 사용한다. 이 둘 사이에는 차이점이 존재하는데 그것을 정리해보려고 한다. reverse() reverse()는 list에서만 사용할 수 있는 함수다. li = [1,2,3,4,5] li.reverse() # [5,4,3,2,1] 여기서 reverse()의 핵심은 값을 반환하는 것이 아니라 변환만 시켜준다. li = [1,2,3,4,5] il = li.reverse() print(il) #None 따라서 li.reverse()를 출력해도 None이 출력된다. 또한 reverse()는 list에서만 제공되는 함수이기 때문에 tuple, dictionary, string type은 지원하지 않는다. reversed() reve..
2023. 6. 19.