딕셔너리

Python

[Python] Dictionary(딕셔너리) 생성 및 초기화, setdefault()

파이썬에서 딕셔너리를 생성할 때 마다 a = {} a['key']='value' 이렇게만 해 왔는데 iterable하게 값을 넣어주려니(ex. value에 list를 넣는다는지 등등) for문을 써야하는 게 불편했다. 다른 방법이 있는지 알아보니 setdefault()라는 방법이 있었다. a = {} feature = np.array([1,2,3]) a.setdefault(0, []).append(feature) a >> {0:[array([1,2,3])]} 존재하지 않는 키에 대해서도 값을 넣을 수 있으며 feature2 = np.array([4,5,6]) a.setdefault(0, []).append(feature2) a >> {0:[array([1,2,3]), array([4,5,6])]} 키가 ..

Python

[코딩도장] Unit.12 | 딕셔너리 | 12.5 심사문제 코드

>Unit.12 딕셔너리>> a = {'name' : "Mina", 'height' : 160} >>> print(a) {'name' : "Mina", 'height' : 160} >>> b = {'name' : "Mina", 'height' : 160, 'name' : "Minho"} >>> print(b) {'height' : 160, 'name' : "Minho"} 딕셔너리의 키는 문자열 뿐만 아니라 숫자형, 불도 사용할 수 있지만 리스트와 딕셔너리는 사용할 수 없다. 값에는 리스트, 딕셔너리 등을 포함하여 모든 자료형을 사용할 수 있다. 빈 딕셔너리를 만들 땐 a = { } 로 만들 수 있으며, a = dict()도 가능하다. 딕셔너리의 키에 접근할 땐 딕셔너리 뒤에 [ ](대괄호)를 사용하여 [..

토오오끼
'딕셔너리' 태그의 글 목록