我已经设置了两个列表,像这样
List1 = ["A", "B", "C"]
List2 = ["1", "2", "3", "4", "5"]
我想把list2中的每一个字符串加入list1中的每一个字符串,例如,我希望上述列表的最终结果在文本文件中是这样的。
A:1
A:2
A:3
A:4
A:5
B:1
B:2
B:3
B:4
B:5
C:1
C:2
C:3
C:4
C:5
这能实现吗?
我想这能帮到你...
List1 = ["A", "B", "C"]
List2 = ["1", "2", "3", "4", "5"]
file1 = open("MyFile.txt","w")
for i in List1:
for j in List2:
file1.write(i+":"+j+"\n")
你可以使用 product
函数从 itertools
库。
from itertools import product
list1 = ["A", "B", "C"]
list2 = ["1", "2", "3", "4", "5"]
with open("text_file.txt", "w") as text_file:
for element_from_list1, element_from_list2 in product(list1, list2):
text_file.write((element_from_list1 + ":" + element_from_list2 + "\n"))
将导致
A:1
A:2
A:3
A:4
A:5
B:1
B:2
B:3
B:4
B:5
C:1
C:2
C:3
C:4
C:5
在文本文件中