欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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']
相关标签: python基础 基础

上一篇: const

下一篇: pythonday3函数