python - 我可以使用字典键的信息来定义同一个字典的另一个键吗?
问题描述
我想做的是以下几点:
test_dict = dict(value = 1,
property = properties_list[value-1]
)
自然地,我不能这样做,因为它会抛出一个错误,说没有定义名称“值”。
解决方案
由于您可以在定义字典后添加键,因此您可以这样做
test_dict = dict(value = 1)
test_dict['property'] = properties_list[test_dict['value']-1]
推荐阅读
- python - Django - 多对多关系不是唯一的
- python - 登录超时已过期 (0) (SQLDriverConnect)
- api - 为什么邮递员会给出错误“TypeError:e.exec 不是函数”
- javascript - React Native LayoutAnimation 错误与反应导航?
- python - 在 Tic tac toe while 循环中检查获胜者
- google-apps-script - 如果语句不被识别
- ansible-2.x - 分子因“审查”而失败:“由于为此结果指定了 'no_log: true',因此输出已被隐藏”
- go - Go 程序没有读取用户的第二个输入
- javascript - 保存拖动小部件的位置
- c++ - C++ 模板可以帮助定义单行“属性”成员吗?