【发布时间】:2021-12-28 12:47:25
【问题描述】:
这里是新手,我找不到合适的解释。
我们有一个简单的字典:
a_dict = {'color': 'blue', 'fruit': 'apple', 'pet': 'dog'}
要遍历并访问我必须调用的这个字典的值
for key in a_dict:
print(key, '->', a_dict[key])
我说的是
a_dict[key]
具体来说。为什么 python 使用这个约定?这背后的逻辑在哪里?当我想获取字典的值时,我应该将其命名为
a_dict[value] or a_dict[values] etc
相反(逻辑思考)。
谁能解释清楚吗?
编辑:
要明确:为什么 python 使用 a_dict[key] 来访问 dict VALUE 而不是 a_dict[value]。逻辑上。
【问题讨论】:
-
您的问题不清楚 imo。
-
究竟有什么不清楚的地方?字典就是它们的本意,所以...?
-
我不知道你在问什么。
a_dict[value] or a_dict[values] etc应该是什么? -
字典,根据定义,允许您通过键访问值。如果您已经拥有该值,则不需要字典。比如,你知道,为什么我要搜索约翰的电话簿,而不是 555-12-34?
标签: python python-3.x dictionary