|
发表于 2024-7-31 10:10:21
|
显示全部楼层
字典要讲究 键值 (key value)配对,自然前后是有关联的
所以楼主的例子 太生硬
你可以看一下 这个例子
d={}
for x in ["老鼠","猫咪", "大象"]:
for y in ["大米", "鱼儿", "香蕉"]:
print(f"[{x}] 爱吃 {y}")
d[x] = y
print(d)
'''
[老鼠] 爱吃 大米
[老鼠] 爱吃 鱼儿
[老鼠] 爱吃 香蕉
[猫咪] 爱吃 大米
[猫咪] 爱吃 鱼儿
[猫咪] 爱吃 香蕉
[大象] 爱吃 大米
[大象] 爱吃 鱼儿
[大象] 爱吃 香蕉
{'老鼠': '香蕉', '猫咪': '香蕉', '大象': '香蕉'}
'''
可能是想要找到自己可爱的食物 但是由于字典有覆盖的功能,所以没能实现
如果想让他们找到自己可爱的食物 该如何做呢
dw=["老鼠","猫咪", "大象"]
sw=["大米", "鱼儿", "香蕉"]
d = dict(map(lambda x, y: (x, y), dw, sw))
print(d)
'''
{'老鼠': '大米', '猫咪': '鱼儿', '大象': '香蕉'}
''' |
|