这是我正在使用的代码。
import csv
with open('sample.csv') as csvfile:
mpg = csv.DictReader(csvfile)
print(mpg)
输出:
<csv.DictReader object at 0x7f6661fa8780>
上面的代码给了我一个DictReader实例 “ mpg”。
现在,下面的代码让我感到困惑。
with open('sample.csv') as csvfile:
mpg = csv.DictReader(csvfile)
for row in mpg:
print(row)
在这里,我将每一行作为OrderedDict。但是,我的问题是如何遍历DictReader的实例“ mpg”,它最终是对象,而不是列表或类似的东西?
请帮助我理解这个概念。