gpt4 book ai didi

python - 在python中将列表元素连接成字符串

转载 作者:行者123 更新时间:2023-12-03 18:44:12 25 4
gpt4 key购买 nike

我有三个列表,我想连接每个列表中的每个元素。

这是我尝试过的:

quantity_list = ['6','4',7]
product_list = ['Apple','Orange','Grape']
uom_list = ['kg','kg','kg']
order_list = ""
order_list_temp = []
for ind,product in enumerate(product_list):
order_list_temp.append(product + "-"+quantity_list[ind])
for ind,uom in enumerate(uom_list):
order_list += order_list_temp[ind]+uom+"\n"

预期的输出是:

Apple-6kg
Orange-4kg
Grape-7kg

它按我的预期工作,但我想知道是否还有其他更好的解决方案。

最佳答案

您可以使用 zip :

>>> [f"{product}-{quantity}{uom}" for product, quantity, uom in zip(product_list, quantity_list, uom_list)]
['Apple-6kg', 'Orange-4kg', 'Grape-7kg']

关于python - 在python中将列表元素连接成字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61863439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com