[Python] 오랜만에 쓰면 자꾸 햇갈리는 dictionary (=딕셔너리)

조시현·2022년 9월 19일
0

Python

목록 보기
7/8

dictionoary (=딕셔너리)란?

단어 그대로 사전이라는 뜻을 가지고 있으며
key와 value를 한쌍으로 갖는 자료형으로 key와 value가 대응하고 있는 형태를 가지고 있다.

ex) {key1:value1, key2:value2, key3:value3, ...}

dictionary 쌍 추가하기

a = {1: 'a'}
a[2] = 'b'
>>> a
{1: 'a', 2: 'b'}

dictionary 쌍 삭제하기

del a[1]
>>>
{2: 'b'}

key를 사용해서 value 얻기

>>> a[2]
b

dictionary에서 key는 고유한 값이므로 중복되는 key값을 설정해 놓으면 하나를 제외한 나머지는 무시된다.

관련 함수들

keys()

>>> a.keys()
dict_keys([2])

values()

>>> a.values()
dict_values(['b'])

items()

>>> a.items()
dict_items([(2,'b')])

get(value)

>>> a.get(2)
'b'

dictionary in key

>>> 2 in a
True
>>> 'b' in a
False

출처

https://wikidocs.net/16

profile
소프트웨어 관련 고민을 좋아하고 상황에 맞는 답을 함께 찾아가는 과정을 좋아합니다. 😀

0개의 댓글