Python
[Python(파이썬)] reverse /reversed 차이 + sort/sorted 차이
승해tmdhey
2021. 6. 27. 12:20
반응형
reversed
A = [0, 1, 2, 3, 4, 5, 6]
A.sort()
print(list(reversed(A)))
==>[6, 5, 4, 3, 2, 1, 0]
* reversed는 내장함수로, list에서 제공하는 함수가 아니다.
그래서 reversed 함수에는 list를 붙여줘야함
만약 list를 붙여주지 않을경우 아래와 같은 오류가 난다.
A = [0, 1, 2, 3, 4, 5, 6]
A.sort()
print(reversed(A))
==><list_reverseiterator object at 0x00000288FD49AE50>
reverse
A = [0, 1, 2, 3, 4, 5, 6]
sorted(A)
A.reverse()
A
==> [6, 5, 4, 3, 2, 1, 0]
*reverse는 값을 반환하지 않고, 단순히 해당 list를 뒤섞어준다.