如何获取行的索引
我正在读取一个文件,那么我该如何获取每一行的行号或索引呢?
for line in excelRead:
keywrds=[]
title=line.split("+")
title=[lines.strip()for lines in title]
print title[0]
所以,当我读取Excel中的第一行时,行变量的值就等于Excel中的行值,但我该如何找到这是第几行呢?
2 个回答
1
试试这个:
for index, line in enumerate(excelRead, start=1):
# use index as you wish
keywrds=[]
title=line.split("+")
title=[lines.strip()for lines in title]
print title[0]
start=1
是因为默认情况下,它是从 0
开始的,但在Excel中,第一行是第 1
行。
你可以在 这里 了解更多关于内置的 enumerate
函数的信息。
2
使用 enumerate()
函数:
for index, line in enumerate(excelRead, start=1):
keywrds=[]
title=line.split("+")
title=[lines.strip()for lines in title]
print title[0]
print index
在 enumerate
函数中,start
参数是用来告诉程序你想从 1 开始计数,而不是从 0 开始。