获取具有包含字符串的字段的对象

时间:2017-11-27 23:47:25

标签: python

我有一个对象列表,我想只返回具有包含特定值的字段的对象。

是否有更简洁/ pythonic的方式:

list-o-dicts = get-my-objects()

for dict in list-o-dicts:
    if 'mystring' in dict['myfield']:
        pprint( dict )

python是否有一个很酷的含糖快捷方式?

1 个答案:

答案 0 :(得分:0)

尝试filter

filter(lambda x: 'mystring' in x['myfield'], list-o-dicts)