list与dict互转
程序员文章站
2022-03-16 08:57:07
...
keys = ['a','b','c','d','e']
values = ['1','2','3','4','5']
# dict = dict(zip(keys,values)) # 方法一
# print(dict)
d = {}
for i in range(len(keys)): # 方法二
d[keys[i]] = values[i]
print(d)
print(len(keys))
#将嵌套列表转为字典,有两种方法,
new_list= [['key1','value1'],['key2','value2'],['key3','value3']]
dict = dict(new_list) # 方法一
print(dict)
new_dicts = {}
for i in new_list: # 方法二
new_dicts[i[0]] = i[1]
print(new_dicts)
print(list(d.keys())) # dict转list
print(list(d.values()))
结果:
{'a': '1', 'b': '2', 'c': '3', 'd': '4', 'e': '5'}
5
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
['a', 'b', 'c', 'd', 'e']
['1', '2', '3', '4', '5']
上一篇: const
下一篇: pythonday3函数
推荐阅读
-
java实现图片文件与Base64的互转
-
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
-
C#实现char字符数组与字符串相互转换的方法
-
PHP中each与list用法分析
-
C# List与Dictionary相互转换与高效查找
-
C# 图片与Base64的相互转化
-
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
-
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
-
编程杂谈——std::vector与List
的性能比较 -
php中实现xml与mysql数据相互转换的方法