【发布时间】:2017-11-20 09:18:22
【问题描述】:
我有以下元组列表:它用于 django 模型中的选择字段。
ENTITY_TYPE_CHOICES = (
(0,'choice1'),
(1,'choice2'),
)
我想通过它们的字符串名称来获得选择,例如:
entity_type_index = ENTITY_TYPE_CHOICES['choice1']
我得到错误:
元组索引必须是整数,而不是 str
【问题讨论】:
-
Tuple value by key的可能重复
-
您想通过其他值访问该值...
-
如前所述,元组元素必须通过它们的位置来访问,所以是一个数字。你可能想试试字典?
标签: python django list dictionary tuples