Skip to main content
 首页 » 编程设计

python之如何复制具有 0 个值的字典

2025年05月04日11虾米哥

我能做什么:

dict1 = {'key1':0, 'key2':10, 'key3':110} 
dict2 = dict(dict1) 
for key in dict2: 
    dict2[key] = 0 
 
print(dict2) # {'key1':0, 'key2':0, 'key3':0} 

有没有简单的方法可以做到这一点?

请您参考如下方法:

最简单,使用 dict comprehension :

>>> {k:0 for k in dict1} 

#驱动值:

IN : dict1 = {'key1':0, 'key2':10, 'key3':110} 
OUT : {'key1':0, 'key2':0, 'key3':0}