首页 > 解决方案 > 我可以使用字典键的信息来定义同一个字典的另一个键吗?

问题描述

我想做的是以下几点:

test_dict = dict(value = 1,
                 property = properties_list[value-1]
                )

自然地,我不能这样做,因为它会抛出一个错误,说没有定义名称“值”。

标签: pythondictionary

解决方案


由于您可以在定义字典后添加键,因此您可以这样做

test_dict = dict(value = 1)
test_dict['property'] = properties_list[test_dict['value']-1]

推荐阅读