字典下的课后作业问答题最后一题, d[zxsq-anti-bbcode-x] = y是什么意思
本帖最后由 captaindai 于 2024-7-30 23:52 编辑>>> for x in :
... for y in :
... print(f"d[{x}] = {y}")
... d = y
...
d = 2
d = 4
d = 6
d = 2
d = 4
d = 6
d = 2
d = 4
d = 6
>>> d
{1: 6, 3: 6, 5: 6} 字典要讲究 键值 (key value)配对,自然前后是有关联的
所以楼主的例子太生硬
你可以看一下 这个例子
d={}
for x in ["老鼠","猫咪", "大象"]:
for y in ["大米", "鱼儿", "香蕉"]:
print(f"[{x}] 爱吃 {y}")
d = y
print(d)
'''
[老鼠] 爱吃 大米
[老鼠] 爱吃 鱼儿
[老鼠] 爱吃 香蕉
[猫咪] 爱吃 大米
[猫咪] 爱吃 鱼儿
[猫咪] 爱吃 香蕉
[大象] 爱吃 大米
[大象] 爱吃 鱼儿
[大象] 爱吃 香蕉
{'老鼠': '香蕉', '猫咪': '香蕉', '大象': '香蕉'}
'''
可能是想要找到自己可爱的食物但是由于字典有覆盖的功能,所以没能实现
如果想让他们找到自己可爱的食物该如何做呢
dw=["老鼠","猫咪", "大象"]
sw=["大米", "鱼儿", "香蕉"]
d = dict(map(lambda x, y: (x, y), dw, sw))
print(d)
'''
{'老鼠': '大米', '猫咪': '鱼儿', '大象': '香蕉'}
''' 更简单的方法:
dw=["老鼠","猫咪", "大象"]
sw=["大米", "鱼儿", "香蕉"]
d = dict(map(lambda x, y: (x, y), dw, sw))
print(d)
d = dict(zip(dw, sw))
print(d) wp231957 发表于 2024-7-31 10:10
字典要讲究 键值 (key value)配对,自然前后是有关联的
所以楼主的例子太生硬
你可以看一下 这个例子 ...
你好,我只是想问一下,答案里面的zxsq-anti-bbcode-x这个是什么意思,另外为什么我复制出来d就变成d了
captaindai 发表于 2024-8-1 16:31
你好,我只是想问一下,答案里面的zxsq-anti-bbcode-x这个是什么意思,另外为什么我复制出来d
这是论坛的bug你可以找甲鱼反馈
或者忽略之 captaindai 发表于 2024-8-1 16:31
你好,我只是想问一下,答案里面的zxsq-anti-bbcode-x这个是什么意思,另外为什么我复制出来d
哈哈哈哈,那应该是论坛当时反爬虫瞎添加的字符,不小心添加到列表里所导致的,没关系
这是第几课呢,我艾特下甲鱼哥反馈下 @小甲鱼
刷新一下,现在应该不会了。
页:
[1]