python关于列表转为字典的两个小方法
来源:互联网 发布:俊平护肤品怎么样知乎 编辑:程序博客网 时间:2024/05/22 08:22
1、现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','key3':'3'}
>>>list1 = ['key1','key2','key3']
>>>list2 = ['1','2','3']
>>>dict(zip(list1,list2))
{'key1':'1','key2':'2','key3':'3'}
2、将嵌套列表转为字典,有两种方法,
>>>new_list= [['key1','value1'],['key2','value2'],['key3','value3']]
>>>dict(list)
{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'}
或者这样:
>>>new_list= [['key1','value1'],['key2','value2'],['key3','value3']]
>>>new_dict = {}
>>> for i in new_list:
... new_dict[i[0]] = i[1] #字典赋值,左边为key,右边为value
...
>>> new_dict
{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'}
>>>list1 = ['key1','key2','key3']
>>>list2 = ['1','2','3']
>>>dict(zip(list1,list2))
{'key1':'1','key2':'2','key3':'3'}
2、将嵌套列表转为字典,有两种方法,
>>>new_list= [['key1','value1'],['key2','value2'],['key3','value3']]
>>>dict(list)
{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'}
或者这样:
>>>new_list= [['key1','value1'],['key2','value2'],['key3','value3']]
>>>new_dict = {}
>>> for i in new_list:
... new_dict[i[0]] = i[1] #字典赋值,左边为key,右边为value
...
>>> new_dict
{'key3': 'value3', 'key2': 'value2', 'key1': 'value1'}
0 1
- python关于列表转为字典的两个小方法
- python 列表转为字典的两个小方法
- python列表和字典的方法总结
- Python 列表和字典的一些方法
- Python列表和字典的方法总结
- python列表和字典的方法总结
- 字典转为json的方法
- 关于Python中两个列表的比较
- python 获取某个py中含有的类 并将这些类写入列表转为字典
- Python合并两个列表的方法
- python 两个列表结合为一个字典
- Python - 两个列表(list)组成字典(dict)
- python两个列表合成字典顺序问题
- Python--两个列表合并成字典
- Python字典按值排序、包含字典的列表按字典值排序的方法
- Python字典按值排序、包含字典的列表按字典值排序的方法
- Python字典按值排序、包含字典的列表按字典值排序的方法
- Python字典按值排序、包含字典的列表按字典值排序的方法
- 3xian教主的警世良言兼退役贴
- How to install PIL in Ubuntu 11.04?
- 体会函数参数传递
- Android java 关于 Timer schedule 执行定时任务
- 面试之机器学习算法思想简单梳理
- python关于列表转为字典的两个小方法
- linux(centos)下搭建Storm(0.8.1)集群(很长,但很详细!!!)
- 操作系统中堆和栈的区别
- Windows下安装storm-0.9.1
- python编码规范
- Cocos2d-X截屏并保存成png
- Android分辨率适配layout布局的问题
- 楼教主的ACM心路历程
- maven编译提示软件包找不到符号