PYTHON/Types
#
딕셔너리에서는 인덱스가 아닌 키값으로 값을 참조한다.
In [18]: d
Out[18]: {'a': 1, 'b': 2, 'c': 3, 'f': 50}
In [20]: d[1]='e'
In [21]: d
Out[21]: {'a': 1, 'b': 2, 'c': 3, 'f': 50, 1: 'e'}
In [22]: del d[1]
In [23]: d
Out[23]: {'a': 1, 'b': 2, 'c': 3, 'f': 50}
즉 del d[1]에서 1은 인덱스 1이 아니라 키값 1을 말한다.
In [23]: d
Out[23]: {'a': 1, 'b': 2, 'c': 3, 'f': 50}
In [24]: d.keys()
Out[24]: dict_keys(['a', 'b', 'c', 'f'])
In [25]: d.items()
Out[25]: dict_items([('a', 1), ('b', 2), ('c', 3), ('f', 50)])
In [26]: d.get('a')
Out[26]: 1
In [27]: d.get('x',8) # 두번째 인자는 'x'라는 키값이 존재하지 않을 때 반환하는 디폴트값을 지정한다
Out[27]: 8
Python/dic, tuple
- dic 관련 함수들 2019.12.27
dic 관련 함수들
2019. 12. 27. 16:39