有一点我对Python不太理解。当我创建一个数组,向它追加数据并尝试打印时,迭代会重复太多次,例如:
with open("file.txt", "r") as fh1:
array = []
counter = 0
for line in fh1:
line = line.rstrip("\n")
counter +=1
array.append((line, counter))
for line, counter in (array):
print line, ":", counter
在文件.txt公司名称:
^{pr2}$由于某种原因,脚本输出会重复几次。我构建并尝试打印的每个数组都会遇到这个问题。我误解什么了吗?在
由于
for line, counter in (array):
在另一个for循环中与一起,它被多次打印实际上,因为for循环会迭代文件中的每一行,所以会为文件中的每一行打印它
相关问题 更多 >
编程相关推荐