
리스트와 유사하지만 아이템 변경(수정, 삭제 등) 불가
리스트는 대괄호[ ], 튜플은 소괄호( )
튜플 아이템 조회
: 튜플도 리스트와 마찬가지로 아이템에 자동으로 인덱스 번호가 부여됨
: 아이템의 존재 유/무 파악
: in ---> 있으면 True / 없으면 False
: not in ---> 없으면 True / 없으면 False
[ 예제 1 ] 문장에서 비속어가 있는지 알아내는 프로그램 만들기
- 튜플 결합
: extend( )는 사용 불가 = 튜플은 아이템 변경이 불가하므로
: 덧셈 연산을 이용한 결합만 가능
[ 예제 2 ] 튜플을 이용해서 나와 친구가 좋아하는 번호를 합치되 번호가 중복되지 않게하는 프로그램 만들기
- 슬라이싱을 이용한 아이템 변경
: 튜플은 슬라이싱을 이용해서 아이템을 변경할 수 없음
: 단, 리스트에 있는 아이템을 튜플로 변경 하는 것은 가능(그래도 type은 List)
튜플은 아이템 추가, 변경, 삭제가 불가하다
튜플은 선언 시, 괄호 생략이 가능하다
리스트와 튜플은 자료형 변환이 가능하다
[ 예제 3 ] 튜플을 이용한 점수표에서 최저, 최고점수를 삭제한 후 총점과 평균을 출력하기
점수1 : 9.5, 점수2 : 8.9, 점수3 : 9.2, 점수4 : 9.8, 점수5 : 8.8, 점수6 : 9.0
