Py学习  »  Bruno Portugal  »  全部回复
回复总数  1
6 年前
回复了 Bruno Portugal 创建的主题 » python将dict中的值合并为新的键/值对,用空字符串替换none

您可以使用str()方法并使用在布尔检查中“无”行为为false的属性:

d['AddressStr'] = str(d["[zipcode]"] or '') + \
str(d["[street_name]"] or '') + \
str(d["[primary_number]"] or '') + \
str(d["[secondary_number]"] or '') + \
str(d["[street_predirection]"] or '') + \
str(d["[street_postdirection]"] or '') + \
str(d["[street_suffix]"] or '')