【发布时间】:2015-01-30 15:40:36
【问题描述】:
文件
sims 10 500
dettol 45 200
nims 200 540
代码:
for E, w in vb, T.readline():
name, qty, price = w.split()
print("you bought" + str(vb[E]) + "from" + name)
说明
我想同时运行两个循环,一个用于文件,一个用于数组。此外,每次迭代的预期输出将是
>>> "you bought 1 from nims"
如果“nims”有 1 个数量。
我以前喜欢做
for i, k in j, T.readline:
但它不起作用。
【问题讨论】:
-
j是什么?你能添加你想要的输出的可读格式吗? -
我猜你正在寻找类似
zip的东西? -
你的问题质量很低。我第二个先生/女士懒惰地把你指向
zip,使用模式类似于for element, line in zip(my_list, my_file_object):--- 也就是说,我必须警告你,如果str(vb[E])符合你的期望,我会感到非常惊讶。
标签: python python-2.7 python-3.x