반응형
SMALL
5. Dictionary { : }
대응 관계 자료형 {Key:Value}
dic = {'name':'pey', 'phone':'0119993323', 'birth': '1118'}
a = {'a': [1,2,3]}
- 단,
key
에 리스트 불가
5.1 딕셔너리 추가
a = {1: 'a'}
a[2] = 'b' # key : 2, value : b
a
>> {1: 'a', 2: 'b'}
5.2 딕셔너리 삭제
del a[1]
# key : 1 인 쌍이 삭제됨
5.3 value 값 얻기
dic = {1: 'a', 2: 'b'}
dic[2]
>> b
5.4 key 리스트 만들기
dict_keys
객체 반환
a.keys()
>> dict_keys([1,2])
dict_keys
객체를 리스트로 변환
list(a.keys())
>> [1,2]
5.5 value 리스트 만들기
dict_values
객체 반환
a.values()
>> dict_values(['a', 'b'])
5.6 key, value 쌍 얻기
dict_items
객체 반환
a.items()
>> dict_items([(1,'a'), (2,'b')])
5.7 모든 쌍 지우기
a.clear()
a
>> {}
5.8 key로 value 얻기
a.get(1)
>> 'a'
# 없다면 None
- 없을 때 디폴트 값 정해놓기
a.get(1, 'no')
# 없다면 no
5.9 딕셔너리에 특정 key 있는지 확인하기
1 in a
>> True
반응형
LIST
'Python' 카테고리의 다른 글
[python] Boolean (0) | 2020.09.03 |
---|---|
[python] 집합 {} (0) | 2020.09.03 |
[python] 튜플 () (0) | 2020.09.02 |
[python] 리스트 [] (0) | 2020.09.02 |
[python] 문자열 (0) | 2020.09.02 |