我是python的新手,没有办法访问同一词典的另一个键中的词典值。
keys = {
'sample': some_data,
'sample2': keys['sample']
}
上面的代码块给出了TypeError:'module'对象不可下标
在python中是否有类似此关键字的内容。
答案 0 :(得分:0)
引用keys
字典时不存在。您需要先定义它,然后再引用它。
这段代码可以正常运行:
some_data = 'xxx'
keys = {
'sample': some_data,
}
keys['sample2'] = keys['sample']
print(keys['sample2'])
输出:
>>> xxx
答案 1 :(得分:0)
如果您查看字典,则尝试引用密钥字典本身内的密钥。这是不可能的,因为您没有首先定义键(循环引用)。
避免这种情况的最简单方法。
\*