python 字典之一key->多值
来源:互联网 发布:mldonkey mac 编辑:程序博客网 时间:2024/06/08 03:35
python字典,键值对,但是有时候我们需要一键对应多个值,那么怎么办呢?
例如:test.txt文档中的内容如下:
1 key1
2 key2
3 key1
7 key3
8 key2
10 key1
14 key2
19 key4
20 key1
30 key3
现在要统计,每个key包含哪些序号,这就是一个典型的一键对多值。那么使用dict.setdefault可以轻松解决。
d={}
def statistic(txtpath):
f=open(txtpath,'r')
for line in f.readlines():
num=line.split()[0]
key=line.split()[1]
d.setdefault(key,[]) .append(num)
print d
1 0
- python 字典之一key->多值
- python 字典key越界
- python 3.0 字典 key 排序
- python 字典 key 和value 互换
- python判断字典中的key是否存在
- 替换python字典中的key值
- python 字典操作提取key,value
- python 字典中文key处理,读取,比较
- Python字典中一键多值时,key和val互换
- 判断python 列表/字典深层key是否存在的方法
- 004_014 Python 反转字典 即key和val互换
- python dict order by key 字典关键字排序
- Python字典key值查询效率低的问题
- Python 反转字典 即key和val互换
- 什么样的类型可以作为python字典的key
- python 字典的key与value进行交换
- 判断python字典中key是否存在的
- 判断python 列表/字典深层key是否存在的方法
- SQL按照日、周、月、年统计数据
- 获取Android屏幕尺寸、控件尺寸、状态栏/通知栏高度、导航栏高度
- Android 正则表达式验证手机和邮箱格式是否正确
- phpcms pc标签 模板函数应用
- OJDBC版本【classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别】
- python 字典之一key->多值
- Spring Batch系列总括
- CString、string、char*之间的区别和转换
- Parse 教程:网络后台基础
- 小桐学设计模式--单例模式
- 1.RequestMapping
- CSS3创建加载动画效果
- PyQt环境的搭建:安装python+pyqt+eric
- wosa测试培训讲义