>>> my_list = [{u'name': u'name1', u'color': u'red'}, {u'name': u'name2', u'color': u'blue'}]
>>> my_list[0]
{u'color': u'red', u'name': u'name1'}
>>> my_list[1]
{u'color': u'blue', u'name': u'name2'}
如何从包含my_list
的{{1}}字典进行过滤?
答案 0 :(得分:2)
迭代列表,找到blue
为color
键值的项目。
next(i for i in my_list if i['color'] == 'blue')