本文目录一览:
python3将两个列表合并成字典的三种方法
实力加自信就是一把坚韧不摧的利剑也是通往成功的船票实力决定成败。
上一篇: python3命名规则
下一篇: python3去除字符串(string)空格的五种方法
结果: {'name': '张三', 'age': '10', 'sex': '男'}
结果: {'name': '张三', 'age': '10', 'sex': '男'}
结果: {'name': '张三', 'age': '10', 'sex': '男'}
备注: 只要两个列表的元素个数不相同,以元素个数最短的列表为准
结果: {'name': '张三', 'age': '10', 'sex': '男'}
结果: {'name': '张三', 'age': '10', 'sex': '男'}
如果感觉本文对您有帮助可以点个赞哦
本文仅供交流学习,请勿用于非法途径
仅是个人意见,如有想法,欢迎留言
Python怎样把2个列表合成为一个字典?
def listtodict(lista,listb):
result = dict()
if len(lista) == len(listb):
for i in range(len(lista)):
result[str(a[i])] = listb[i]
return result
else:
error = "合并列表长度不一样"
return error
a = list(input("请输入第一个数组元素:"))
b = list(input("请输入第二个数组元素:"))
print (listtodict(a,b))
Python怎样把2个列表合成为一个字典
可以使用 zip 函数:
keys = [1, 2, 3]
values = ['a', 'b', 'c']
dic = dict(zip(keys, values))
print(dic)
运行结果: