Python 기초 - 딕셔너리

런던행·2020년 6월 1일
0

Python 기초

목록 보기
3/11

딕셔너리는 리스트와 비슷하다. 다른 점은 항목의 순서가 없으며 대신 키-값으로 다룬다.

딕셔너리 생성하기: {}

>>> empty_dict = {}
>>> bierce = { "day": "dayday", "positive": "kind" }
>>> bierce
{'day': 'dayday', 'positive': 'kind'}

딕셔너리로 변환하기: dict()

  • dict()함수는 두 값을 이루어진 시퀀스를(범위가 포괄) 딕셔너리로 변환 할 수 있다.
>>> lol = [ ['a', 'b'], ['c', 'd'] ]
>>> dict(lol)
{'a': 'b', 'c': 'd'}
>>> tol = (['a', 'b'], ['c', 'd'])
>>> dict(tol)
{'a': 'b', 'c': 'd'}

항목 추가/변경하기:[key]

>>> bierce = { "day": "dayday", "positive": "kind" }
>>> bierce["newday"] = "newdayday"
>>> bierce
{'day': 'dayday', 'positive': 'kind', 'newday': 'newdayday'}

딕셔너리 결합하기

>>> first = {'a': 1, 'b': 2}
>>> second = {'b': 'play'}
>>> first.update(second)
>>> first
{'a': 1, 'b': 'play'}

모든 항목 삭제하기: clear()

>>> first
{'a': 1, 'b': 'play'}
>>> first.clear()
>>> first
{}

키 존재하는지 확인: in

>>> first = {'a': 1, 'b': 2}
>>> 'a' in first
True
>>> 'c' in first
False

모든 키 얻기: keys()

>>> first
{'a': 1, 'b': 2}
>>> first.keys()
dict_keys(['a', 'b'])

모든 값 얻기: values()

>>> first
{'a': 1, 'b': 2}
>>> first.values()
dict_values([1, 2])

모든 쌍의 키-값 얻기: items()

>>> first
{'a': 1, 'b': 2}
>>> first.items()
dict_items([('a', 1), ('b', 2)])
>>> list(first.items())
[('a', 1), ('b', 2)]

할당: =

복사: copy()

profile
unit test, tdd, bdd, laravel, django, android native, vuejs, react, embedded linux, typescript

0개의 댓글