NameError:未定义名称“ i”

时间:2019-05-17 14:26:45

标签: python

尝试运行此python脚本时出现此错误。

我要显示列表的第五列:

import csv
import re

with open('test.csv') as f:
       reader = csv.reader(f)
       your_list = list(reader)


for i[4] in your_list:

# x = re.search(r"\"value":(.*?),\", your_list)
        print(i)

1 个答案:

答案 0 :(得分:5)

如果您有行的列表,并且想要打印出每行的第5个元素,则可以执行以下操作:

for i in your_list:
    print(i[4])

your_list中的每一行一次使用,保存在i中,然后我打印出该i的第5个元素,给出第5列