Python Introducing Lists Using Lists Continental

Ariadna Rodriguez
Ariadna Rodriguez
1,524 Points

I don't know how to set the condition in the loop to say if the first letter in the continent is "A" then print.

I've tried a while loop and using print(continent[0,3,5,6]) but I get an error and I don't understand why.

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

print(continents[0])

1 Answer

Chris Freeman
MOD
Chris Freeman
Treehouse Moderator 56,836 Points

In your for continent in continents: loop, the variable continent is assigned, in turn, to each text string of a continent's name. Each character in a string can be reference in the same manner as list indexing. So the first character of continent would be continent[0]. To compare to "A", use continent[0] == "A"

Post back if you need more help. Good luck!