Welcome to the Treehouse Community
Looking to learn something new?
Joe Law5,040 Points
Question: Get information from more than one dictionary.
Hey people, the video showed us how to unpack from one dictionary, what if i wanted to unpack from more than one dictionary?
C H6,587 Points
Do you mean unpacking dictionaries held in a list such as in the challenge? If so, just iterate over the list:
In the for loop 'key' acts as the variable name holding the dictionary, which changes every loop. So, if a key-name in the dictionary matches the key-name in the string the value will be filled in.
def anything(list_of_dicts, astring): new_list =  for key in list_of_dicts: new_list.append(astring.format(**key)) return new_list