内置函数zip():用于可迭代的对象作为参数,假爱国对象中对应的匀速打包一个元祖,然后返回由这些元组组成的列表。
字典生成式:
代码如下:
#打工人:朱乔栋
#革命尚未成功,同志仍需努力
items=['Fruits','Books','Oters']
prices=[96,78,85]
d={ item.upper():price for item,price in zip(items,prices)}
print(d)
items=['Fruits','Books','Oters']
prices=[96,78,85,100,120]
d={ item.upper():price for item,price in zip(items,prices)}
print(d) #生成的字典是以短的为基础
运行结果:
{'FRUITS': 96, 'BOOKS': 78, 'OTERS': 85}
{'FRUITS': 96, 'BOOKS': 78, 'OTERS': 85}
Process finished with exit code 0