Python里怎样用默认值初始化字典Initialized dictionary with default values.

img

看代码没有问题啊。

users = ["A", "B", "C"]
defaults = {"designation": "Application Developer", "selary": 8000}

d = {user: defaults for user in users} # 以defaults  作为默认值初始化字典
print(d)

输出

{'A': {'designation': 'Application Developer', 'selary': 8000}, 'B': {'designation': 'Application Developer', 'selary': 8000}, 'C': {'designation': 'Application Developer', 'selary': 8000}}

img

img