Python一键多值
2015-11-21 15:36
555 查看
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()
参考/article/8270486.html
相关文章推荐
- python学习 + recipes
- python模块之HTMLParser之穆雪峰的案例(理解其用法原理)
- python语法
- 安装MySQL-python-1.2.3c1出现“error: command 'gcc' failed with exit status 1”错误
- 提交Python 代码到Spark
- Python模块函数:os.listdir 打印Win7目录中的文件-中文乱码问题
- 一个简单的不用cookie的人人网状态爬取的python爬虫,使用beautifulsoup
- python学习笔记(7)
- python模块之HTMLParser抓页面上的所有URL链接
- python 中range函数
- python模块之HTMLParser解析出URL链接
- kaggle泰坦尼克号python和r
- 《笨办法学python第三版》习题26,原错误代码及正确代码
- Windows系统下Python与NumPy、matplotlib安装方法
- python学习笔记(6)
- python入门教程
- mac上进行python开发
- python 和 java 的字符串切分问题
- python中字典的练习
- FireFly开发之路(二)python学习二