2024-10-06 12:41:10 发布
网友
我有以下清单
a = ['Bananas', 'Ananas', 'Peach', 'Grapes', 'Oranges']
想把它列成一个单子,比如
b = [{"fruit": "Bananas"},{"fruit": "Ananas"},{"fruit": "Peach"},{"fruit": "Grapes"},{"fruit": "Oranges"}]
如何做到这一点
如果您想要一个键fruit,您应该使用列表理解:
fruit
b = [{ 'fruit': x } for x in a ]
这些实际上是字典,不是列表中的集合,您可以尝试列表理解:
a = ['Bananas', 'Ananas', 'Peach', 'Grapes', 'Oranges'] b = [{"fruit": x} for x in a] print(b)
你可以做: b = [{'fruit':f} for f in a]
b = [{'fruit':f} for f in a]
如果您想要一个键
fruit
,您应该使用列表理解:这些实际上是字典,不是列表中的集合,您可以尝试列表理解:
你可以做:
b = [{'fruit':f} for f in a]
相关问题 更多 >
编程相关推荐