首页 > 解决方案 > 如何访问同一字典的另一个键中的字典键值

问题描述

我是 python 新手,没有办法在同一个字典的另一个键中访问字典值。

keys = {
'sample': some_data,
'sample2': keys['sample']
}

上面的代码块给出了一个 TypeError: 'module' object is not subscriptable

python中有没有类似这个关键字的东西。

标签: python

解决方案


当您引用它时,该keys字典不存在。您需要在引用它之前定义它。

这段代码运行得很好:

some_data = 'xxx'

keys = {
'sample': some_data,
}

keys['sample2'] = keys['sample']
print(keys['sample2'])

输出:

>>> xxx

推荐阅读