Python에서 리스트의 슬라이싱 a[::−1]의 결과로 올바른 것은?
쉬움 freeCodeCamp해설
a[::−1]은 슬라이싱에서 step을 −1로 설정한 것으로, 리스트의 끝에서 처음까지 역순으로 순회하여 뒤집힌 새 리스트를 반환합니다. 원본 리스트는 변경되지 않습니다. a.reverse()는 원본을 직접 변경한다는 차이가 있습니다.
a[::−1]은 슬라이싱에서 step을 −1로 설정한 것으로, 리스트의 끝에서 처음까지 역순으로 순회하여 뒤집힌 새 리스트를 반환합니다. 원본 리스트는 변경되지 않습니다. a.reverse()는 원본을 직접 변경한다는 차이가 있습니다.