import csv
file_path = 'F:\\JDdata\\Classify300.csv'
csvfile = file(file_path, 'rb')
reader = csv.reader(csvfile)
#初始化字典
adict = dict()
#遍历csv文件里的每一行数据,其中imageName为数据的第一列,className为数据的第二列
for imageName, className in reader:
#className一样的imageImage,对应着同一个键,即把图片名字按照同一类存储到字典里,这条语句也是一键多值的关键语句
adict.setdefault(className,[]).append(imageName)
print imageName, className
print "------------------"
for key in adict.keys():
print key
for value in adict.values():
print value
csvfile.close()
Python一键多值
最新推荐文章于 2024-05-05 09:40:48 发布