解决Python中字典遍历未知键的问题
在Python中,如果你的字典遍历时遇到未知键,你可以使用dict.get(key, default)
方法来避免 KeyError。
这里举个例子:
# 初始化一个字典
my_dict = {'name': 'John', 'age': 30}
# 遍历字典,如果遇到未知键,返回默认值(在这里是None)
for key in my_dict:
value = my_dict.get(key, None) # 获取键的值或默认值
if value is not None: # 如果获取到的值不是None,则打印
print(f"{key}: {value}")
上述代码会输出字典中所有已知和未知键的值。如果遇到未知键,就会打印出“
还没有评论,来说两句吧...