본문 바로가기

기타

파이썬 역리스트 만들기

네이버가 점검 중이어서 잠시 티스토리에.

 

리스트에 있는 값을 반대로 (역순으로) 리스트를 만들고 싶을 때

간단한 두 가지 방법이 있다.

 

1. reverse()함수 사용하기

a = [1,2,3,4,5]
a.reverse()

 

2. 슬라이싱 이용하기

a = [1,2,3,4,5]
a = a[::-1]

슬라이싱은 [start:stop:step] 순서니까 처음에서 끝으로 반대로 간다.

 

결과는 같지만

reverse()함수 같은 경우는 리스트 안에서 값의 순서가 변경되지만

슬라이싱을 사용하면 새 리스트를 만들어서 반환하게 된다.