[파이썬 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) >>> print dic[tup] # (6,7)을 키로한..
더보기
[파이썬 Containers] - 리스트
리스트 (List) 리스트는 파이썬의 배열이라고 보면 된다. 하지만 재크기 조정이 가능하고 다른타입의 원소를 가질수 있다. >>> xs = [1,2,3] # 리스트를 초기화 한다. >>> print xs, xs[2] # xs리스트와 xs리스트의 2번째 인덱스 원소를 출력한다.[1, 2, 3] 3 >>> print xs[-2] # xs리스트의 끝에서 두번째 원소를 출력한다.2 >>> xs[2] = 'G.ma' # xs리스트의 2번째 인덱스에 3대신 'G.ma'를 넣는다.(다른타입 들어감)>>> print xs[1, 2, 'G.ma'] >>> xs.append('jiyeon') # xs리스트 마지막에 'jiyeon'을 추가해준다.(스택의 push와 비슷)>>> print xs[1, 2, 'G.ma', 'ji..
더보기