列表嵌套字典 双重循环遍历


一共有五个关键字,四个元素,所以数据的组成方式为列表套字典。
列表中暂时只有四个字典元素,储存的是个人信息,后续可以添加。
字典里有五个关于个人信息描述的关键字,每个字典(列表中的元素)都是一个人信息的描述。后续可以添加或减少关键字。
双重循环遍历来完成
注意persons{}字典的位置,放在第一层循环里面,而不是最外面。

name_list = ['陆含', '登潮', '尼古拉斯.赵四', '里程']
sex_list=['男','男','男','男']
age_list = [30, 32, 33, 44]
qq_list=[123456,234567,345678,456789]
wechat_list=['luhan','dengchao','zhaosi','licheng']

key_list=['name','sex','age','QQ','WeChat']
value_list=[name_list,sex_list,age_list,qq_list,wechat_list]

persons_list=[]
for i in range(len(name_list)):
    persons = {}
    for j in range(len(key_list)):
        persons[key_list[j]]=value_list[j][i]
    print(persons)
    persons_list.append(persons)
print(persons_list)    

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM