List or dictionary
You have learned about two great Python data structures, lists and dictionaries. Now, we need to know when to use these tools. While both tools store information, they do so in very different ways. Let's compare these two structures so that we can better understand how each structure can be used.
Lists are good to use when we want to keep track of items and need to remember the order of those items. We use a lot of lists in everyday life that meet these criteria.
Some examples of lists are as follows:
A grocery list with different food items
A list of song titles in an MP3 player
A list of fiction book titles that are available in a library
A list of items that are available for purchase on a website
Each of these things has an order as a desirable characteristic, and items can be added or removed from the lists. If we wanted to write a short program in Python to keep track of our fiction book titles or find songs in an MP3 playlist, a list might be a good place to start.
Lists...