比如,我们现在有两个列表,一个列表放的是学生的姓名,另一个列表存放的是学生的成绩,并且这里都是对应的顺序,下面直接看例子。
In [116]: stu=['xiaoming','xiaohua','xiaohong']
In [117]: score=[50,70,90]
In [118]: table=dict(zip(stu,score))
In [119]: table
Out[119]: {'xiaoming': 50, 'xiaohua': 70, 'xiaohong': 90}
是不是很方便,这里zip实际上就是生成了一个双值子序列。
In [126]: stu=['xiaoming','xiaohua','xiaohong']
In [127]: score=[50,70,90]
In [128]: list(zip(stu,score))
Out[128]: [('xiaoming', 50), ('xiaohua', 70), ('xiaohong', 90)]
本文介绍了一种利用Python内置函数zip()将两个列表(学生姓名和成绩)组合成字典的方法,展示了如何方便快捷地进行数据结构转换。

被折叠的 条评论
为什么被折叠?



