프로그래밍 언어/Python
Python 배열 마지막 항목 부터 탐색 하는 방법
Rateye
2021. 9. 13. 02:29
728x90
반응형
질문 : Python에서 역순으로 목록 탐색
len(collection)
에서 시작 collection[0]
에서 끝낼 수 있습니다.
또한 루프 인덱스에 액세스 할 수 있기를 원합니다.
답변
reversed()
함수를 사용하십시오.
>>> a = ["foo", "bar", "baz"]
>>> for i in reversed(a):
... print(i)
...
baz
bar
foo
원래 인덱스에도 액세스하려면 reversed()
전달하기 전에 목록에서 enumerate()
를 사용하십시오.
>>> for i, e in reversed(list(enumerate(a))):
... print(i, e)
...
2 baz
1 bar
0 foo
enumerate()
는 생성기를 반환하고 생성기는 되돌릴 수 없으므로 먼저 list
출처 : https://stackoverflow.com/questions/529424/traverse-a-list-in-reverse-order-in-python
728x90
반응형