标签: python
我有一个对象列表,我想只返回具有包含特定值的字段的对象。
是否有更简洁/ pythonic的方式:
list-o-dicts = get-my-objects() for dict in list-o-dicts: if 'mystring' in dict['myfield']: pprint( dict )
python是否有一个很酷的含糖快捷方式?
答案 0 :(得分:0)
尝试filter:
filter
filter(lambda x: 'mystring' in x['myfield'], list-o-dicts)