파이썬[Python]: collections - default_factory 변수
collections 모듈 - default_factory 변수(variable)
/// 설명
__missing__() 메서드에 의해 사용되어집니다. 기본값은 None입니다.
※ 형식
defaultdict.default_factory
reference
https://docs.python.org/3/library/collections.html#module-collections
※ 형식
defaultdict.default_factory
reference
https://docs.python.org/3/library/collections.html#module-collections
/// 예제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import collections test_list = [('a', 1), ('b', 2), ('a', 3), ('b', 4), ('c', 5)] print(test_list) # [('a', 1), ('b', 2), ('a', 3), ('b', 4), ('c', 5)] test_ddict = collections.defaultdict(lambda: 'None', test_list) print(test_ddict) # defaultdict(<function <lambda> at 0x000001407028BD30>, {'a': 3, 'b': 4, 'c': 5}) print(test_ddict.default_factory) # <function <lambda> at 0x000001407028BD30> print(test_ddict['q']) # None def d_factory(): return 'None' test_ddict = collections.defaultdict(d_factory, test_list) print(test_ddict) # defaultdict(<function d_factory at 0x0000028E2C0B5430>, {'a': 3, 'b': 4, 'c': 5}) print(test_ddict.default_factory) # <function d_factory at 0x0000028E2C0B5430> print(test_ddict['q']) # None | cs |
* 실행환경: Microsoft Windows 10 Homes
* 인터프리터: 파이썬(Python 3.9)
– 당신을 응원합니다. –
댓글
댓글 쓰기