【发布时间】:2021-12-30 22:27:29
【问题描述】:
假设您在下面定义了一个名为 mydict 的 dict,并且您寻找一个名为 'D' 的键。
mydict = {'A':'a',
'B':'b',
'C':'c'}
mydict['D']
所需的输出应该是“D”,即您输入的确切输出。有没有办法用默认字典做到这一点?
【问题讨论】:
-
x = myDict.get('D', 'D')? -
defaultdict是 Pythondict子类的名称(请参阅documentation)——它不会按照你的想法做,所以不要使用这个术语。您可以轻松创建自己的子类来满足您的需求。
标签: python dictionary