파이썬 reserved() (1)

rail_moon·2021년 12월 15일
0

파이썬 Reversed() 함수

리스트에서 요소의 순서를 뒤집고 싶을 때 reversed() 함수를 사용한다.

소스코드

print("# reversed() 함수")
list_a = [1, 2, 3, 4, 5]
list_reversed = reversed(list_a)

print("reversed([1, 2, 3, 4, 5]):", list_reversed)
print("list(reversed([1, 2, 3, 4, 5])):", list(list_reversed))

print("# reversed() 함수 반복문")
print("for i in reversed([1, 2, 3, 4, 5]):")
for i in reversed(list_a):
print("o", i)

실행결과

#reversed() 함수
reversed([1, 2, 3, 4, 5]):
<list_reverseiterator object at 0x031F21D0>
#reversed() 함수 반복문
for i in reversed([1, 2, 3, 4, 5]):
o 5
o 4
o 3
o 2
o 1

위 실행결과와 같이 뒤집힌 리스트 결과를 확인할 수 있다.
여기서 list(list_reversed)를 출력하면 iterator를 리턴하는 것을 확인할 수 있다. iterator는 추후 포스팅하도록 하겠다.

profile
Learning about IT

0개의 댓글