需求:['1:a','2:b','3:c'] 转换为 {'1′: 'a','3′: 'c','2′: ''}
代码如下:
a = {}
b = ['1:a','2:b','3:c']
map(lambda x:a.setdefault(x.split(':')[0], x.split(':')[1]), b)
print a
{'1': 'a', '3': 'c', '2': 'b'}
您可能感兴趣的文章:Python 字典(Dictionary)操作详解python两种遍历字典(dict)的方法比较python通过字典dict判断指定键值是否存在的方法跟老齐学Python之dict()的操作方法python 将字符串转换成字典dictPython中实现两个字典(dict)合并的方法python dict remove数组删除(del,pop)python 字典(dict)按键和值排序如何将python中的List转化成dictionaryPython的“二维”字典 (two-dimension dictionary)定义与实现方法python中字典(Dictionary)用法实例详解Python中字典(dict)和列表(list)的排序方法实例Python中dictionary items()系列函数的用法实例python中defaultdict的用法详解python 字典(dict)遍历的四种方法性能测试报告python实现字典(dict)和字符串(string)的相互转换方法Python中内置数据类型list,tuple,dict,set的区别和用法python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
python list
Python
list