10. in 연산자를 이용해 값 확인하기
>>> a = set((1, 2, 3)) >>> type(a) set >>> 1 in a True >>> c = tuple(a) >>> type(c) tuple >>> 3 in c True
Note ≡
in 연산자는 시퀀스 자료에 값이 있는지를 확인할 때 사용한다.
11. 딕셔너리 만들기
>>> d = dict(a = 1, b = 3, c = 5) # dict로 딕셔너리 생성 >>> type(d) dict # 세트 안에서 키-값 구조를 이용해 딕셔너리 생성 >>> clr_names = {"apple":"red", "banana":"yellow"} >>> clr_names {'apple': 'red', 'banana': 'yellow'} >>> clr_names["apple"] 'red' >>> clr_names[0] # 인덱싱을 지원하지 않는다 --------------------------------------------------------------------------- KeyError Traceback (most recent call last) <ipython-input-14-f163684f5bf4> in <module> ----> 1 clr_names[0] KeyError: 0 >>> clr_names["cherry"] = "red" # 값 추가 >>> clr_names {'apple': 'red', 'banana': 'yellow', 'cherry': 'red'}
Note ≡
딕셔너리는 키와 값의 쌍으로 이뤄지며, dict 또는 세트 구조를 사용하여 생성할 수 있다. 키로 값을 가져올 수 있지만 인덱싱은 지원하지 않는다.