python的字典将里面的None递归转换成''示例代码
def replace_none_recursive(data):
if isinstance(data, dict):
return {k: replace_none_recursive(v) for k, v in data.items()}
elif isinstance(data, list):
return [replace_none_recursive(item) for item in data]
elif data is None:
return ''
else:
return data
nested_dict = {'user': {'name': None, 'info': {'age': 25, 'email': None}}}
result = replace_none_recursive(nested_dict)