在Python中将两个列表合并为一个

时间:2020-08-25 06:58:05

标签: python

有没有一种方法可以将两个列表合并为一个?

我有一个清单列表,其中有我为每个客户购买的名称,电子邮件地址和物品。

某些客户购买了两件商品,因此具有相同的电子邮件,但没有名称表示为单独的列表。

如何将他们购买的第二个物品及其名字添加到第一张清单中?

我有以下内容:

['Heather Holt', 'ht*****r1011@gmail.com', 'Lite-Lounge - White']
['', 'ht*****r1011@gmail.com', 'Lite-Desk - Oyster Grey']

我想通过以下方式查看列表:

['Heather Holt', 'ht*****r1011@gmail.com', 'Lite-Lounge - White', 'Lite-Desk - Oyster Grey']

感谢您的提示。

1 个答案:

答案 0 :(得分:0)

您应该考虑使用dict来存储数据。你可以有一个像这样的字典

customer = { "name": "Heather Holt", "email": "ht*****r1011@gmail.com", products: ["Lite-Lounge - White"]

customer["products"].append("Lite-Desk - Oyster Grey")

print(customer["products"])

输出

["Lite-Lounge - White", "Lite-Desk - Oyster Grey"]