본문 바로가기

FALL in/G.MA's 파이썬

[파이썬 Containers] - 튜플


튜플(Tuples) 

튜플은 변하지않는(immutable) 값들의 순서있는 리스트이다. 튜플은 리스트와 유사하지만, 중요한 차이점은 튜플은 딕셔너리의 '키(key)'로 사용될수 있다. 

키 값은 변할수 없으므로 리스트는 키로 사용될수 없다. 

>>> dic = {(x,x+1):x for x in range(10)} # 튜플을 키로한 딕셔너리를 만든다. 

>>> print dic

{(0, 1): 0, (1, 2): 1, (6, 7): 6, (5, 6): 5, (7, 8): 7, (8, 9): 8, (4, 5): 4, (2, 3): 2, (9, 10): 9, (3, 4): 3}


>>> tup = (6,7)  # 튜플을 생성한다.

>>> print type(tup)

<type 'tuple'>


>>> print dic[tup] # (6,7)을 키로한 dic의 value를 찾아 출력한다. 

6


>>> print dic[(3,4)]

3

'FALL in > G.MA's 파이썬' 카테고리의 다른 글

[파이썬 클래스]  (0) 2016.03.26
[파이썬 함수]  (0) 2016.03.26
[파이썬 Containers] - 집합  (0) 2016.03.22
[파이썬 Containers] - 딕셔너리  (0) 2016.03.21
[파이썬 Containers] - 리스트  (0) 2016.03.21