[英]Convert from list to list of dicts
我有以下清單
a = ['Bananas', 'Ananas', 'Peach', 'Grapes', 'Oranges']
並希望將其作為像這樣的字典列表
b = [{"fruit": "Bananas"},{"fruit": "Ananas"},{"fruit": "Peach"},{"fruit": "Grapes"},{"fruit": "Oranges"}]
那怎么辦呢?
你可以這樣做: b = [{'fruit':f} for f in a]
這些實際上是未在列表中設置的字典,您可以嘗試列表理解:
a = ['Bananas', 'Ananas', 'Peach', 'Grapes', 'Oranges']
b = [{"fruit": x} for x in a]
print(b)
如果你想有一個關鍵的fruit
,你應該使用列表理解:
b = [{ 'fruit': x } for x in a ]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.