Python Introducing Lists Using Lists Continental

Talent Majuru
Talent Majuru
1,732 Points

How do I iterate items the list below that start with the letter "A" only:

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

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

1 Answer

Daniel Turato
PRO
Daniel Turato
Java Web Development Techdegree Graduate 30,108 Points

You have the right idea but you're doing a few things wrong. Firstly, when indexing a string you do it with [] brackets not (). Also, you're looking for a capital A, not a lower case A. So, you would get this:

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