Python字典数据对象拆分的小例子
来源:互联网 发布:react和js关系 编辑:程序博客网 时间:2024/06/18 17:15
有朋友问了下问题: {'A1;A2': 'B','A3': 'C'}这种数据结构要拆解成{'A1':'B', 'A2': 'B', 'A3': 'C'},要如何实现? 这种问题,如果用普通的for循环来实现的话,还是有点麻烦:
>>> dct = {'A1;A2': 'B','A3': 'C'}>>> tmp = {}>>> for k,v in dct.items(): for i in k.split(';'): tmp[i] = v>>> print tmp{'A1': 'B', 'A3': 'C', 'A2': 'B'}如果用列表解析的话,可能一条语句也就可以了:
>>> dct = {'A1;A2': 'B','A3': 'C'}>>> dict([(k,v) for s,v in dct.items() for k in s.split(';')]){'A1': 'B', 'A3': 'C', 'A2': 'B'}>>>可谓够简洁,干练!
阅读全文
1 0
- Python字典数据对象拆分的小例子
- Python二维字典的几个小例子
- 字符串拆分的一个小例子
- 有关python的字典以及对象什么的一些小技巧
- python字典的小程序
- 一个Python的小例子来理解字典与while循环
- Python字典应用的一个例子
- Python字典应用的一个例子
- 对象转型的小例子
- 对象方法的小例子
- python数据质量分析小例子
- python的一个小例子
- python的练习小例子
- Python入门:列表、字典拆分参数
- Python字典小练习
- dojo小例子(12)form转换成带内部对象的json数据
- python 字典转对象
- 初学AJAX的小例子,XMLHttpRequest对象
- Hibernate 映射多对多关联关系
- 1-10求和
- Hyperledger 1.0搭建全过程(更新中)
- sklearn机器学习常用过程总结
- 线程的生命周期和状态转换
- Python字典数据对象拆分的小例子
- 设计模式之使用静态块,静态内部类,枚举类实现单例模式
- UVA1151buy or build 最小生成树+子集枚举
- 对类别Category数据编码的几种方法
- 【网易】游历魔法王国
- 机器学习笔记(4)-EM算法(期望极大算法)
- 用jenkins实现参数化构建-只依靠ssh
- 嵌入式 ARM9 对中断的整体理解(图)
- 【51NOD 1585】买邮票送邮票