자료구조/파이썬 기본 자료구조

컬렉션 타입의 이해) 튜플과 리스트의 차이에 대해 알아보자!

JackSmith 2024. 10. 21.

리스트와 튜플:

리스트는 값의 수정이 가능하나(mutable), 튜플은 자료구조 특성상 문자열처럼 수정이 불가능하다.(immutable)



(문자열은 튜플처럼 값의 수정이 불가능함, immutable)



a=[1,3,2,9,5]에서

a.sort()를 하면 a라는 원본을 건드려서 오름차순 정렬한 값이 a에 새롭게 수정됨.

반면, sorted(a)라고 하면 복사본을 건드리기 때문에 오름찬순 정렬값이 원본에서 수정되지는 않음.



따라서 a.sort()를 하고 print(a)를 하면 a가 정렬되어 있음.

반면, sorted(a)를 하고 print(a)를 하면 a가 정렬되어 있지 않음.

댓글