Python Nesting-A list of dictionaries

Python Nesting-A list of dictionaries



Nesting-A list of dictionaries

It's sometimes useful to store a set of dictionaries in a list; this is called nesting.

#Storing dictionaries in a list
#start with a empty list.
users = []

# Make a new user, and add them to the list.
new_user = {
 'last': 'fermi',
 'first': 'enrico',
 'username': 'efermi',
 }
users.append(new_user)

#Make another new user, and add them as well.
new_user = {
 'last': 'curie',
 'first': 'marie',
 'username': 'mcurie',
 }1
users.append(new_user)

# show all information about each user.
for user_dict in users:
 for k, v in user_dict.items():
  print(k + ":" + v)
 print("\n")

#You can also define a list of dictionaries directly, without using append():
#Define a list of users, where each user
#  is represented by adictionary.
users = [
 {
  'last': 'fermi',
  'first': 'enrico',
  'username': 'efermi',
 },
 {
  'last': 'curie',
  'first': 'marie',
  'username': 'mcurie',
 },
]

# Show all information about each user.
for user_dict in users:
 for k, v in user_dict.items():
  print(k + ":" + v)
 print("\n")

Screenshot 

nesting dictionary

 

0 comments:

Post a Comment