Search code snippets, questions, articles...

Get all values by key name from a list of dictionaries Python

If you want to get all values by using the key name from a list of dictionaries then you can use the below code for that.
users = [
    { "name": "John Deo", "username": "john01" },
    { "name": "Stephen Hawk", "username": "stephen" },
    { "name": "Rick Grimes", "username": "rick21" }

names = [d["name"] for d in fruits] #returns list
#prints - ["John Deo", "Stephen Hawk", "Rick Grimes"]

names_comma_seperated = ','.join( [d["title"] for d in data['current']] )
#prints - John Deo,Stephen Hawk,Rick Grimes
Best JSON Validator, JSON Tree Viewer, JSON Beautifier at same place. Check how cool is the tool
Was this helpful?