Python Introducing Lists Using Lists Continental

Michael Haupt
PRO
Michael Haupt
Pro Student 461 Points

How do I only print items from a list that starts with a certain letter?

I am trying to print out only Asia, Africa, Antarctica, and Australia but have not found a solution online or in the videos. What am I over looking?

`continents = [ 'Asia', 'South America', 'North America', 'Africa', 'Europe', 'Antarctica', 'Australia', ]

Your code here

for continent in continents: print("*",continent([0,3,5])) `

continents.py
continents = [
    'Asia',
    'South America',
    'North America',
    'Africa',
    'Europe',
    'Antarctica',
    'Australia',
]
# Your code here
for continent in continents:
    print("*",continent([0,3,5]))

1 Answer

How about something like this?

continents = [
    'Asia',
    'South America',
    'North America',
    'Africa',
    'Europe',
    'Antarctica',
    'Australia',
]
# Your code here
selected = [0,3,5]
for i in selected:
    print(continents[i])
Michael Haupt
Michael Haupt
Pro Student 461 Points

Thanks, it worked. Do you mind explaining what you did and what i is. I keep looking at the video before the challenge and I don't remember seeing that in it.