004_014 Python 反转字典 即key和val互换
来源:互联网 发布:sp版羽毛球拍淘宝店 编辑:程序博客网 时间:2024/06/08 08:39
代码如下:
#encoding=utf-8print '中国'#反转字典 即key和val互换 print '---生成器表达式'dict1={1:2,3:4,6:7,9:10}def invert_dict(d): return dict((v,k) for k,v in d.iteritems())print invert_dict(dict1)print '---列表推导'def invert_dict2(d): return dict([(v,k) for k,v in d.iteritems()])print invert_dict2(dict1)print '---itertools 提高大数据效率'from itertools import izipdef invert_dict3(d): return dict(izip(d.itervalues(),d.iterkeys()))print invert_dict3(dict1)打印结果如下:
中国
---生成器表达式
{2: 1, 4: 3, 10: 9, 7: 6}
---列表推导
{2: 1, 4: 3, 10: 9, 7: 6}
---itertools 提高大数据效率
{2: 1, 4: 3, 10: 9, 7: 6}
0 0
- 004_014 Python 反转字典 即key和val互换
- Python 反转字典 即key和val互换
- Python字典中一键多值时,key和val互换
- python 字典 key 和value 互换
- python——反转字典的两种方法(字典的key和value对换)
- 005_014 Python 给字典类型增加排名功能
- python 字典key越界
- python 使用zip反转字典
- 003_014 Python 简单加法器
- python 3.0 字典 key 排序
- python 字典之一key->多值
- Python 对字典元素的赋值 (字典key和value均为组合类型)
- python判断字典中的key是否存在
- 替换python字典中的key值
- python 字典操作提取key,value
- python 字典中文key处理,读取,比较
- 004_015 Python 字典的一键多值,即一个键对应多个值
- python的sorted函数对字典按key排序和按value排序
- 微软过桥问题与测试人员素养
- VB获取时间
- Web: html_entity_decode、空格 以及乱码
- iOS 正则表达式
- 算法 把一个字符串数组 按照从中间开始然后左侧一个右侧一个的方式输出
- 004_014 Python 反转字典 即key和val互换
- woj 1537 Stones I
- Ivan comes again!
- 【笔记】C#基元类型与对应的FCL类型
- 申请iOS的IPD开发者帐号(企业$99)2014版流程(含邓白氏D-U-N-S码流程)
- metasploit扫描mysql口令简介
- 黑马程序员 —— 面向对象(第五天)
- strrchr函数
- 【学习小记】UML——概念类图