【发布时间】:2017-08-29 16:12:38
【问题描述】:
假设我有一个像这样的对象:
[
{
"id": 2,
"name": "cat"
},
{
"id": 6,
"name": "dog"
},
{
"id": 8,
"name": "horse"
},
{
"id": 10,
"name": "turtle"
}
]
我希望编写一个函数,它可以接受输入 id 并告诉我相关的名称。 如果为 animal_list 分配了该列表,我将如何找到与 6 相关联的动物?动物列表[id==6]?
【问题讨论】:
-
我建议转换为由
id键入的单个dict,所以你可以只做complete_dict[6](并在O(1)时间得到答案,而不是线性O(n)时间)。
标签: python json list python-3.x