Python Introducing Lists Using Lists Continental

Hidir Bolaji
Hidir Bolaji
Python Development Techdegree Student 2,126 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
4,781 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 59,490 Points

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