리스트를 뒤에서부터 접근 하는 방법

1. reversed 함수

array=[0,10,20,40]
for i in reversed(array):
    print i
  • 뒤집힌 list를 return하고 싶을 때는 list(reversed(array)) 사용

2. slicer

L = [0,10,20,40]
for i in L[::-1]:
    print i
  • L[::-1]가 L을 뒤집은 list [40, 20, 10, 0]를 return 한다는 성질사용

출처
https://hashcode.co.kr/questions/450/%EB%A6%AC%EC%8A%A4%ED%8A%B8%EB%A5%BC-%EB%92%A4%EC%97%90%EC%84%9C%EB%B6%80%ED%84%B0-%EC%95%9E%EC%9C%BC%EB%A1%9C-%EC%A0%91%EA%B7%BC%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-%EC%A2%80-%EC%95%8C%EB%A0%A4%EC%A3%BC%EC%84%B8%EC%9A%94

좋은 웹페이지 즐겨찾기