gpt4 book ai didi

python - 扩展/附加列表

转载 作者:行者123 更新时间:2023-11-28 19:41:06 26 4
gpt4 key购买 nike

我想扩展或附加一个列表到另一个列表的内容:我有以下内容:

l = (('AA', 1.11,'DD',1.2), ('BB', 2.22, 'EE', 2.3), ('CC', 3.33, 'FF', 3.45))
ls = [('XX', 7.77), ('YY', 8.88), ('ZZ', 9.99)]
m = ['first', 'second', 'third']
for i in range(len(l)):
result = []
for n in m:
if n == "first":
r=[]
for word, number in ls[i]:
temp = [word, number]
r.append(temp)
for t in r:
result.extend(t)
print result

我希望在上面的代码中打印出“结果”时看到以下结果(每个都换行):

['AA', 1.11, 'XX', 7.77]
['BB', 2.22, 'YY', 8.88]
['CC', 3.33, 'ZZ', 9.99]

非常感谢。

最佳答案

您只需要 zip :

l = (('AA', 1.11), ('BB', 2.22), ('CC', 3.33))
ls = [('XX', 7.77), ('YY', 8.88), ('ZZ', 9.99)]

for x,y in zip(l,ls):
print(list(x+y))

# ['AA', 1.1100000000000001, 'XX', 7.7699999999999996]
# ['BB', 2.2200000000000002, 'YY', 8.8800000000000008]
# ['CC', 3.3300000000000001, 'ZZ', 9.9900000000000002]

关于python - 扩展/附加列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3277216/

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