파이썬

(Python) dict list 에서 필터링하기 (조건으로 찾기)

danune.dev 2022. 10. 1. 23:22

lamda를 이용한 간단한 필터링 방법입니다

list = [
	{ 'a': 1, 'b': 2, 'c': 3 },
	{ 'a': 10, 'b': 2, 'c': 30 },
	{ 'a': -1, 'b': -2, 'c': 3 },
]

for item in [x for x in list if 'b' in x.keys() and x['b'] == 2]: 
	print(item)