1、假设现有四个列表
list_a = ['张三','李四','王五'] list_b = ['23','36','31'] list_c = ['大学','大专','初中'] list_d = ['2020','2022','2015']
用zip()函数,接受一系列可迭代对象作为参数,将不同对象中相对应的元素打包成一个元组(tuple),返回由这些元组组成的list列表,如果传入的参数的长度不等,则返回的list列表的长度和传入参数中最短对象的长度相同。
2、先创建一个存放的列表
data_list = []
3、再用zip()函数
for a,b,c,d in zip(list_a,list_b,list_c,list_d):
x = {}
x['姓名']= a
x['年龄']= b
x['学历'] = c
x['入职时间'] = d
data_list.append(x)
4、打印一下看下结果,是一个列表里面嵌套了字典
[{'姓名': '张三', '年龄': '23', '学历': '大学', '入职时间': '2020'}, {'姓名': '李四', '年龄': '36', '学历': '大专', '入职时间':