03_튜플
- 리스트와 마찬가지로 임의적인 항목의 시퀀스이다. 그러나 리스트와는 다르게 불변의 법칙 가지고 있다. 즉, 튜플을 정의한 후에는 추가, 삭제 및 수정을 할 수 없다는 것을 의미한다. 따라서 튜플은 상수의 리스트라고 할 수 있다.
1 2 | empty_tuple = () print(empty_tuple) | cs |
- 튜플을 만들기 위해서는 각 요소 뒤에 콤마(,)를 붙인다. 뒤에 콤마가 붙는다는 것은 튜플을 정의한다는 뜻이다. 두 개 이상의 요소가 있을 경우, 마지막 요소에는 콤마를 붙이지 않는다.
1 2 | tuple = ('one', 'two', 'three') # 항목이 3개인 튜플 선언 print(tuple) | cs |
튜플 언패킹
- 튜플은 한 번에 여러 변수를 할당할 수 있다.
1 2 3 4 5 | tuple = ('one', 'two', 'three') a, b, c = tuple print(a) print(b) print(c) | cs |
- 튜플은 다른 객체를 튜플로 만들어준다.
1 2 3 | list = ['one', 'two', 'three'] print(tuple(list)) #리스트를 튜플로 만들어준다. | cs |
튜플을 사용하는 이유
- 튜플은 더 적은 공간을 사용한다.
- 실수로 튜플의 항목이 손상될 염려가 없다.
- 튜플을 딕셔너리 키로 사용할 수 있다.
'Python' 카테고리의 다른 글
05_셋 (0) | 2018.01.28 |
---|---|
04_딕셔너리 (0) | 2018.01.20 |
02_리스트 (0) | 2017.12.17 |
01_파이 재료 : 숫자, 문자열, 변수 (0) | 2017.12.10 |
00_Python 시작하기(설치) (0) | 2017.11.15 |