将列表中的整数迭代添加到另一个列表

警笛软件

我正在尝试使用 Python 执行以下操作(复合应用程序): 我有一个名称列表,我想将字符串形式的整数添加到每个名称的末尾。这是想要的结果:

姓名列表: Name1_、Name2_、Name3_

整数列表: [45,90,45,0]

预期结果: Name1_45、Name2_90、Name3_45、Name4_0

相反,这就是我得到的:

姓名1_45、姓名2_45、姓名3_45、姓名4_45

姓名1_90、姓名2_90、姓名3_90、姓名4_90

姓名1_45、姓名2_45、姓名3_45、姓名4_45

名称1_0、名称2_0、名称3_0、名称4_0

这是我的代码:

import csv
name_list_a = []
name_list_b = []
name_angle_a = []
lam_a = 'Lam1_'
lam_b = 'Lam2_'
for i in range(1,10,1):
    name_list_a.append([lam_a + str(i) + '_'])
    # print(name_list_a)
stack_seq = [45,90,45,0]
for j in stack_seq:
    for z in name_list_a:
        name_angle_a.append([z + [str(j)]])
    print(name_angle_a)

file = open('names.txt', 'w+', newline='')
with file:
    write = csv.writer(file)
    write.writerows(name_angle_a)

我该怎么做(如果有的话)

提前致谢!

帕纳夫·霍桑加迪

你想这两个列表遍历的同时,不使用嵌套循环。在 python 中,您可以使用zip()以下命令执行此操作

for j, z in zip(stack_seq, name_list_a):
    name_angle_a.append(z + str(j))

print(name_angle_a)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将一个列表添加到Java中的另一个列表?

如何将列表中的列表添加到另一个列表

将临时列表添加到另一个列表中,丢失列表数据

在流式传输另一个列表时将数据添加到列表中

将列表添加到 C# 中的另一个列表

如何将列表添加到C#中的另一个列表?

将列表添加到实例化C#的另一个列表中

根据R中的另一个列表将元素添加到列表

将记录从一个列表添加到另一个列表

如何将一个列表添加到另一个列表

如何将一个列表中的元素添加到另一个列表中?

如何仅将另一个列表中的值添加到字典中

如何将一个列表中的元素添加到另一个列表?

Kotlin Android将另一个活动添加到列表中

将两个不同类型的列表添加到另一个列表中

将一个数组列表添加到另一个

将一个CoreData列表添加到另一个

将列表中的值添加到Python中另一个列表中值的末尾

无法将学生列表中的项目添加到另一个班级的列表框中

将值添加到与在另一个列表中显示的次数相对应的列表中

Groovy:将列表的某些元素添加到另一个列表

将列表项添加到另一个列表

将值添加到另一个列表python的基于列表的索引

如何将元素从另一个列表添加到列表?

如何将列表添加到另一个列表

将列表添加到另一个列表的末尾

将模型列表添加到另一个模型列表

将列表添加到另一个列表类

将列表添加到另一个列表 pandas