【发布时间】:2013-09-05 17:10:58
【问题描述】:
如果列表包含多组数据,如何找到特定值。
例子:
[{u'first_name': u'a, u'last_name': u'ab'}, {u'first_name': u'c', u'last_name': u'cd',}]
这是我在获取 json 时得到的响应。
我想检查用户“a”(名字)是否是姓氏为“ab”的人。但是出现的顺序并不总是相同的。
我正在 python/robot 框架中编写此代码。
谁能帮忙?
【问题讨论】:
-
请澄清。如果您有 两个 用户“a”,并且其中只有一个具有姓氏“ab”,您期望什么输出?如果有多个姓氏“ab”怎么办?如果他们都不做怎么办?如果没有用户“a”怎么办?
-
这是一个列表,不是字典。因此,检查列表中的每个项目。
-
我需要更新其中一个用户名并检查正确的名称是否已更新,但也可能会添加新名称,因此我无法确认订单。我想检查“u'first_name'”的值是否为 C。但我想确保它适用于 { u'first_name': u'c', u'last_name': u'cd',} user
标签: python list sorting key robotframework