鱼C论坛

 找回密码
 立即注册
查看: 11188|回复: 2

[已解决]for row in reader,遍历列怎么成了遍历行了?

[复制链接]
发表于 2018-3-7 20:32:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
代码:
  1. import csv  

  2. """从文件中获取最高的温度"""
  3. filename = 'sitka_weather_07-2014.csv'
  4. with open(filename) as f:
  5.     reader = csv.reader(f)
  6.     header_row = next(reader)# next调用第一次为第一行,第二次为第二行
  7.     #print(header_row)
  8.     highs = []
  9.     for row in reader: #再遍历文件中余下的各行
  10.         highs.append(row[1])
  11.     print(highs)
复制代码


这里有个疑问,highs.append(row[1]) ,这一行里面row的意思是行吧? 实际运行程序出来的是列的数据。 不过我换成column 也是出来列的数据。。。。这是为啥。。

sitka_weather_07-2014.csv这个文件在附件里。
最佳答案
2018-3-7 20:54:23
for row in reader:
这里row就是每一行了,你把每一行的第一个元素整一起不就是第一列吗
换字母只是骗自己,英文随便起

sitka_weather_07-2014.rar

1.12 KB, 下载次数: 5

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-3-7 20:54:23 | 显示全部楼层    本楼为最佳答案   
for row in reader:
这里row就是每一行了,你把每一行的第一个元素整一起不就是第一列吗
换字母只是骗自己,英文随便起
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-7 21:11:36 | 显示全部楼层
我自己看懂了·····
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-8 07:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表