简单的问题,我有
- 以 waternumbers 为键,驻留时间为值的字典 twodee
- 当 waternumber 与第二列(line.split()[1])中的值匹配时,我想用字典的值覆盖 fileName2 的第 9 列中的值
我已经尝试了半个小时,发布似乎有点基本,但也许它会在未来帮助其他人。
twodee = dict(zip(waternumber, residencetime))
with open(fileName2, "r") as otherinput:
try:
for line in otherinput:
for waternumber, residencetime in twodee.iteritems():
line.split()[1] == waternumber
line.split()[9] = residencetime
except:
pass
非常感谢!