enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标
filename='D:/data.csv'
with open(filename,'r',encoding='utf-8')as f:
read=f.readlines()
for index,info in enumerate(read):
if index ==0: #这里判断
#这里输出的是字符串类型
print(info)
filename='data.csv'
with open(filename,'r',encoding='utf-8')as f:
read=f.readlines()
for index,info in enumerate(read):
if index !=0: #这里判断
print(info)
filename='data.csv'
with open(filename,'r',encoding='utf-8')as f:
read=f.readlines()
for index,info in enumerate(read):
if index <10: #这里为索引,是 int 整形
print(info)
filename='data.csv'
with open(filename,'r',encoding='utf-8')as f:
read=f.readlines()
for index,info in enumerate(read):
print(index) #自己根据index的数字判断
import csv
filename='data.csv'
with open(filename,'r',encoding='utf-8')as f:
read=csv.reader(f)
for index,info in enumerate(read):
#这里输出的是列表类型
print(info[:2]) #[:2]代表的是读取第0列和第1列 ,第2列不包括
import csv
filename='data.csv'
with open(filename,'r',encoding='utf-8')as f:
read=csv.reader(f)
for index,info in enumerate(read):
if index!=0: #这里加判断
print(info[:2])
import csv
filename='data.csv'
with open(filename,'r',encoding='utf-8')as f:
read=csv.reader(f)
for index,info in enumerate(read):
print(info[-2:])
filename='data.csv'
with open(filename,'r',encoding='utf-8')as f:
read=csv.reader(f)
for index,info in enumerate(read):
if index==0:
print(info[2:3])