浅谈Python列表嵌套字典转化的问题
在看视频教程的时候提到了[{'a' : 97}, {'b' : 98}, {'c' : 99}, {'d' : 100}, {'e' : 101}, ...........]形式的列表嵌套形式,要求是将上述列表转换为{'a' : 97,'b' : 98,'c' : 99 ,'d' : 100,'e' : 101,。。。。。意思是key为a到z的英文小写字母,value值为对应的ascii码,那么alpha = ['a','b','c',........'z']转换为[{'a' : 97}, {'b' : 98}, {'c' : 99}, {'d' : 100}, {'e' : 101}, ...........]的代码可以结合map()函数来生成其实就是将[{'a' : 97}, {'b' : 98}, {'c' : 99}, {'d' : 100}, {'e' : 101}, ...........]遍历打印出来的结果。然后就是要将上述的形式转换为i.items()的作用:使 { x : y } ---------》[ ]结果就是:也就是 一个i.items() 代表一个[ ] 字典列表程序的目的是获得对应的key,value值:然后将上述的数据放到新定义的空字典中:如下所示:字典的列表
用户评论