内置函数zip()用于将可迭代的对象作为参数,将对象中对应的元素打包成一个元组,然后返回由这些元素组成的列表
students=['zs','ls','ww']
grades=[59,69,79]
scores={ stu:grade for stu,grade in zip(students,grades)}
print(scores)
{'zs': 59, 'ls': 69, 'ww': 79}
如果两个列表长度不一样,会以短的那个为准
students=['zs','ls','ww','cl']
grades=[59,69,79]
scores={ stu:grade for stu,grade in zip(students,grades)}
print(scores)
{'zs': 59, 'ls': 69, 'ww': 79}