반응형
질문
Python
에서 리스트를 역순으로 반복하는 방법은 무엇인가요?
참고: 리스트를 뒤집어 복사하는 방법은 무엇인가요? (.reverse 이후 메소드 체인에 별도의 문장을 피하는 방법)
답변
새로운 반대로 된 목록을 얻으려면 reversed
함수를 적용하고 항목을 list
로 수집하십시오:
>>> xs = [0, 10, 20, 40]
>>> list(reversed(xs))
[40, 20, 10, 0]
목록을 역으로 반복하려면:
>>> xs = [0, 10, 20, 40]
>>> for x in reversed(xs):
... print(x)
40
20
10
0
반응형
댓글