【发布时间】:2012-07-16 15:52:14
【问题描述】:
我有一个循环解析文本文件的行:
for line in file:
if line.startswith('TK'):
for item in line.split():
if item.startwith('ID='):
*stuff*
if last_iteration_of_loop
*stuff*
我需要做一些作业,但直到第二个 for 循环的最后一次迭代才能完成。有没有办法检测到这一点,或者知道我是否在line.split() 的最后一项?请注意,第二个 for 循环中的 items 是字符串,它们的内容在运行时是未知的,所以我无法在最后寻找特定的字符串作为标志让我知道。
谢谢!
【问题讨论】: