728x90
1.reverse()
리스트의 원소들의 순서를 역순으로 바꿔줍니다.
a=[1,2,3,4,5]
a.reverse()
print(a)
# 출력결과
# [5,4,3,2,1]
2.reversed()
리스트의 원소들을 역순으로 바꿔준 값을 반환합니다.
reverse 함수와는 다릅니다. 리스트의 값들을 역순으로 바꿔줍니다.
reversed 함수는 쉽게 말해 a의 리스트의 값을 뒤에서부터 하나하나 출력해주기만 하는 역할을 한다고 생각하시면 됩니다.
a=[1,2,3,4,5]
list(reversed(a))
print(a)
# 출력결과
# [1, 2, 3, 4, 5]
print(list(reversed(a)))
# 출력결과
# [5, 4, 3, 2, 1]
print(a)
# 출력결과
# [1, 2, 3, 4, 5]
'Coding > Python' 카테고리의 다른 글
[Python] 2개이 요소를 비교할 때, min()과 max() 함수가 if 문보다 느린 이유가 뭘까? (0) | 2023.10.17 |
---|---|
[Python] 맥북(Mac OS) 아나콘다(Anaconda) 설치 (0) | 2023.10.09 |
[Python] collections 모듈의 Counter 사용방법 (0) | 2023.07.30 |
[Python] deque를 list 대신 써야하는 이유가 뭘까? (0) | 2023.06.25 |
[Python] split, join 리스트을 문자열로 변환, 문자열을 리스트로 변환 (0) | 2020.11.09 |