List and Dictionary
InfoDb = []
InfoDb.append({
"FirstName": "Max",
"LastName": "Tullius",
"DOB": "February 1",
"Residence": "San Diego",
"FavColor": "Purple",
"Email": "max@lrtullius.com",
"Owns_Cars": ["No Car"]
})
InfoDb.append({
"FirstName": "Jake",
"LastName": "Warren",
"DOB": "September 8",
"Residence": "San Diego",
"FavColor": "Blue",
"Email": "jacobw22751@stu.powayusd.com",
"Owns_Cars": ["2016-Toyota Tacoma"]
})
InfoDb.append({
"FirstName": input("Name:"),
"LastName": input("Last Name:"),
"DOB": input("DOB:"),
"Residence": input("Residence"),
"FavColor": input("Favorite Color"),
"Email": input("Email:"),
"Owns_Cars": input("Owned_Cars:")
})
print(InfoDb)
def print_data(d_rec):
print(d_rec["FirstName"], d_rec["LastName"]) # using comma puts space between values
print("\t", "Residence:", d_rec["Residence"]) # \t is a tab indent
print("\t", "FavColor:", d_rec["FavColor"])
print("\t", "Birth Day:", d_rec["DOB"])
print("\t", "Cars:", d_rec["Owns_Cars"]) # end="" make sure no return occurs
print()
def for_loop():
print("For loop output\n")
for record in InfoDb:
print_data(record)
for_loop()