요코하마맨

Python
파이썬 기초4 터플 tuple, 리스트 터플의 차이
2020.04.20 01:32

터플은 리스트와 다르게 갱신, 추가가 불가능하다.

리스트는 대괄호[]로 생성 하지만 터플은 소괄호()로 생성한다.

scores = (70, 80, 55)

scores[0] = 80 !!에러 터플은 갱신이 불가능하다.

데이터를 수정할 수 없으면 왜 사용하는가
다르게 말하면 데이터를 변경할 수 없으니 데이터가 보장이 된다는 것이다.
예를들어 말하면 개발자가 여러명이 있으면 자신이 만든것이 아니기 떄문에
의도하지 않은 데이터 변경을 막을 수 있다.

# 변경이 가능한 복수의 데이터를 모와 관리할 때 - 리스트
# 변경이 불가능한 복수의 데이터를 관리할 때 - 터플

리스트와 터플은 시퀀스(sequence)라고 불린다.
리퀀스는 sum, len함수 등을 공통으로 가지고 있다.


Python카테고리 다른 글
번호 제목 날짜 조회
77 파이썬 기초2 리스트 04.20 309
78 파이썬 기초3 딕셔너리, 요소 추가/갱신, sum함수 04.20 770
79 파이썬 기초4 터플 tuple, 리스트 터플의 차이 04.20 390