开发者社区> 问答> 正文

python的csv.reader() 返回列表 通过下标方式获详细内容的实例代码是什么?

python的csv.reader() 返回列表 通过下标方式获详细内容的实例代码是什么?

展开
收起
游客coqayqskxr2xe 2021-11-30 11:56:18 834 0
1 条回答
写回答
取消 提交回答
  • def read_csv_demo1(): with open(r'C:\Users\Administrator\Desktop\classroom1.csv') as f: reader = csv.reader(f) # 构造读取器 # 把文件指针传给csv.reader()方法并赋值给reader,返回迭代器 # print(reader) # next(reader) # 因为是迭代器所以这样可以把第一行标题去掉 headers = next(reader) # 把第一行数据(表头)读出来,返回一个列表 print('单独next出来的表头', headers) for i in reader: # 遍历这个迭代器 print(i) # 每一行数据是一个列表,表头这一行已经被上面的next去掉了 # print(f'姓名:{i[0]}\t年龄:{i[1]}\t身高:{i[-1]}') name = i[0] age = i[1] height = i[-1] print({'name': name, 'age': age, 'height': height})

    2021-11-30 11:56:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载