gpt4 book ai didi

Python:迭代两个列表并将它们写入到同一行的outfile中

转载 作者:太空宇宙 更新时间:2023-11-03 18:26:14 25 4
gpt4 key购买 nike

我想同时迭代两个列表,并在同一行上写入两个列表中的每个项目,并以制表符分隔。

word = ['run', 'windless', 'marvelous']
pron = ['rVn', 'wIndl@s', 'mArv@l@s']

期望的输出:

run  rVn
windless wIndl@s
marvelous mArv@l@s

我尝试使用zip,但它不允许我写入文件:

for w, p in zip(word, pron):
outfile.write(w, p)

TypeError: function takes exactly 1 argument (2 given)

最佳答案

write 只接受一个参数作为参数。要将两个变量写入同一行,请更改:

outfile.write(w, p)

这样它就是一个带有制表符和换行符的字符串:

outfile.write("{}\t{}\n".format(w,p))

关于Python:迭代两个列表并将它们写入到同一行的outfile中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23145591/

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