How to Extract a Column From a Multi-dimensional List in Python
A list is a data type that represents an ordered collection of objects. In Python, lists are written between square brackets [ and ] and contain comma-separated items. For example, the list [‘a’, ‘b’, ‘c’] contains three items, namely ‘a’, ‘b’ and ‘c’.
Python provides an easy way to loop through a list and get a specific column.
keyboards = [['q', 'w', 'r'],
['a', 's', 'd'],
['z', 'x', 'c']]
first_col = [row[0] for row in keyboards]
print(first_col) #output: ['q', 'a', 'z']
brands = [{'label': 'Samsung', 'model': '121312412'}, {'label': 'Apple', 'model': '789615'}]
labels = [brand['label'] for brand in brands]
print(labels ) #output: ['Samsung', 'Apple']
You can extract a column via for loop:
newlist = []
for i in oldlist:
newlist.append(i['column_name'])