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]

 

728x90