gpt4 book ai didi

python - 如何在不使用加号的情况下在python中合并两个列表

转载 作者:行者123 更新时间:2023-12-05 08:21:40 24 4
gpt4 key购买 nike

我在 python 中有两个相同大小的列表,我想将它们合并为一个与之前数字大小相同的列表

第一个:

['add ', 'subtract ', 'multiply ', 'divide ']

第二个:

[3, 2, 3, 2]

我希望输出如下:

['add 3', 'subtract 2', 'multiply 3', 'divide 2']

我该怎么做?

我试过这个:

list3 = functions_name + main_function_count

但输出是:

['add ', 'subtract ', 'multiply ', 'divide ', 3, 2, 3, 2]

最佳答案

将列表理解与 zip 和 f-strings 结合使用

list1 = ['add ', 'subtract ', 'multiply ', 'divide ']
list2 = [3, 2, 3, 2]
result = [f'{x} {y}' for x, y in zip(list1, list2)]

关于python - 如何在不使用加号的情况下在python中合并两个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71413236/

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