【发布时间】:2018-09-08 12:42:04
【问题描述】:
我正在尝试遍历 2 个列表并组合结果并将其写入文件,但是我可以找到一种方法来执行此操作。
hosts = ['host1', 'host2', 'host3']
ips = ['ip1', 'ip2', 'ip3']
filename = 'devicelist.txt'
with open(filename, 'w') as out_file:
for i in ips:
for h in hosts:
out_file.write(h + ' - ' + i + '\n')
这基本上贯穿了所有可能的组合,但这不是我要寻找的结果。 我在看的是这样的:
host1 - ip1
host2 - ip2
host3 - ip3
【问题讨论】:
-
我再次阅读了您的问题。看来您正在制作一个通常通过列表理解完成的列表列表,请参阅stackoverflow.com/questions/21507319/…
标签: python python-3.x list