如何在python中向单个列表中添加多个字典


{'fname': 'viji', 'lname': 'vikki', 'adrress1': '1700', 'address2': '21st Ave W.', 'city': 'Florida', 'state': [], 'pin': '34205', 'phone': '(941) 748-4104', 'email': '', 'designation': 'Assisted Living Facility, Skilled Nursing Facility'}
{'fname': 'Amy', 'lname': 'Hanna-Eckenrode', 'adrress1': '1700', 'address2': '21st Ave W.', 'city': 'Florida', 'state': [], 'pin': '34205', 'phone': '(941) 748-4104', 'email': '', 'designation': 'Assisted Living Facility, Skilled Nursing Facility'}

我有一个像这样的字典,但我想把它变成这样的

[
{'fname': 'viji', 'lname': 'vikki', 'adrress1': '1700', 'address2': '21st Ave W.', 'city': 'Florida', 'state': [], 'pin': '34205', 'phone': '(941) 748-4104', 'email': '', 'designation': 'Assisted Living Facility, Skilled Nursing Facility'},
{'fname': 'Amy', 'lname': 'Hanna-Eckenrode', 'adrress1': '1700', 'address2': '21st Ave W.', 'city': 'Florida', 'state': [], 'pin': '34205', 'phone': '(941) 748-4104', 'email': '', 'designation': 'Assisted Living Facility, Skilled Nursing Facility'}
]

寻找其他开发人员的帮助,任何帮助都会对我有用,谢谢

在第三个代码片段中,您已经正确设置了它。

stuff = [{"foo": "bar'd"}, {"money": 0}]

如果您想要向列表中添加更多的字典,那么使用一个变量作为参数的.append方法就可以了。

stuff = [{"foo": "bar'd"}]
sad = {"money": 0}
stuff.append(sad)
print(stuff)
> [{"foo": "bar'd"}, {"money": 0}]

如果您想在list()对象后面附加dict()对象,您可以简单地使用append()方法。

例如,

dict1 = {'fname': 'viji', 'lname': 'vikki'} 
dict2 = {'fname': 'Amy','lname': 'Hanna-Eckenrode'}
lst = []
lst.append(dict1)
lst.append(dict2)
print(lst)

现在lst将是

[{'fname': 'viji', 'lname': 'vikki'}, {'fname': 'Amy', 'lname': 'Hanna-Eckenrode'}]

相关内容

  • 没有找到相关文章

最新更新