python的csv.reader() 返回列表 通过下标方式获详细内容的实例代码是什么?
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})
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。