使用字典推导式创建一个新的字典,将所有的None值替换为所需的值(比如空字符串、0等),然后再用循环遍历这个新的字典。例如:
original_dict = {'key1': 'value1', 'key2': None, 'key3': 'value3', 'key4': None}
new_dict = {k: v if v is not None else '' for k, v in original_dict.items()}
for key, value in new_dict.items():
print(key, value)
输出:
key1 value1
key2
key3 value3
key4
在创建新字典时,使用if v is not None else ''
来替换空值为''。然后用循环遍历新的字典显示所有的键和值。