Python search values in list of dictionaries
thedict = [ {"name": "item1", "price": 10}, {"name": "item2", "price": 5}, {"name": "item3", "price": 10}, {"name": "item4", "price": 12}, {"name": "item5", "price": 12}, {"name": "item6", "price": 5} ] d = {} d = next(item for item in thedict if item["name"] == "item3") print(d)
Output
{'name': 'item3', 'price': 10}