#!/usr/bin/env python # coding: utf-8 # In[1]: l = [{'Name': 'Alice', 'Age': 40, 'Point': 80}, {'Name': 'Bob', 'Age': 20}, {'Name': 'Charlie', 'Age': 30, 'Point': 70}] # In[2]: l_name = [d.get('Name') for d in l] print(l_name) # In[3]: l_age = [d.get('Age') for d in l] print(l_age) # In[4]: l_point = [d.get('Point') for d in l] print(l_point) # In[5]: l_name = [d['Name'] for d in l] print(l_name) # In[6]: # l_point = [d['Point'] for d in l] # KeyError: 'Point' # In[7]: l_point_default = [d.get('Point', 0) for d in l] print(l_point_default) # In[8]: l_point_ignore = [d.get('Point') for d in l if d.get('Point')] print(l_point_ignore)