Python Introducing Lists Using Lists Continental

Hidir Bolaji
Hidir Bolaji
Python Web Development Techdegree Student 682 Points

How do i get it to print only the continents that begin with an "A"?

Help!

continents.py
continents = [
    'Asia',
    'South America',
    'North America',
    'Africa',
    'Europe',
    'Antarctica',
    'Australia',
]
for continent in continents:
    continent.remove([1,2,4])
    print("* " + continent)

1 Answer

Justin Wong
Justin Wong
2,761 Points

You can compare if the first character of the string, continent, is equal to "A" through the first index of continent. So:

for continent in continents:
    if continent[0] == "A":
        print(continent)

Or you can use the python method, startsWith(), to compare the first character of the string as well.

Chris Freeman
Chris Freeman
Treehouse Moderator 57,149 Points

moved comment to answer. Thanks Justin Wong for helping on the forum!!