Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何获取行的索引_Python_Loops_For Loop_Indexing - Fatal编程技术网

Python 如何获取行的索引

Python 如何获取行的索引,python,loops,for-loop,indexing,Python,Loops,For Loop,Indexing,我正在读取文件,那么如何获得每行的圈数或索引 for line in excelRead: keywrds=[] title=line.split("+") title=[lines.strip()for lines in title] print title[0] 所以,当我在excel中阅读我的第一行时,行变量等于excel中的行值,但我如何找到它是哪一个呢 试试看: for index, line in enumerate(excelRead, start

我正在读取文件,那么如何获得每行的圈数或索引

for line in excelRead:
    keywrds=[]
    title=line.split("+")
    title=[lines.strip()for lines in title]
    print title[0]
所以,当我在excel中阅读我的第一行时,行变量等于excel中的行值,但我如何找到它是哪一个呢

试试看:

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
start
参数表示要将索引从1开始,而不是从0开始

for index, line in enumerate(excelRead, start=1):
    keywrds=[]
    title=line.split("+")
    title=[lines.strip()for lines in title]
    print title[0]
    print index