python dictionary
사전(Dictionary DataType) 관련 함수
clear
- 사전에 저장된 데이터를 날린다.
>>> dic1 = {1:'one', 2:'tow'}
>>> print(dic1)
{1: 'one', 2: 'tow'}
>>> dic1.clear()
>>> print(dic1)
{}
del
- 사전 전체 삭제
>>> dic1 = {1:'one', 2:'tow'}
>>> del dic1
>>> print(dic1)
Traceback (most recent call last):
File "<pyshell#95>", line 1, in <module>
print(dic1)
NameError: name 'dic1' is not defined
get
- key를 이용해 값을 가져온다.
>>> dic1 = {1:'one', 2:'tow'}
>>> dic1.get(1)
'one'
in
- 사전에 존재하는지 검사한다.
>>> 1 in dic1 # 키 기반 검사
True
>>> 'one' in dic1.values() # 값 기반 검사
True
items
- 사전을 리스트로 반환한다.
>>> dic1.items()
dict_items([(1, 'one'), (2, 'tow')])
keys
- 키를 리스트로 반환한다.
>>> dic1.keys()
dict_keys([1, 2])
len
- 사전의 길이를 반환한다.
>>> len(dic1)
2
update
- 사전의 키-값 쌍들을 다른 사전에 추가한다. * 중복은 제거한다.
>>> dic1 ={1:'one',2:'two'}
>>> dic2 ={1:'one',3:'three'}
>>> dic1.update(dic2)
>>> print(dic1)
{1: 'one', 2: 'two', 3: 'three'}
>>> print(dic2)
{1: 'one', 3: 'three'}
values
- 사전의 모든 값을 리스트로 반환한다.
>>> dic1.values()
dict_values(['one', 'two', 'three'])
>>>