Python Introducing Lists Using Lists Continental

I don't understand how to extract items in a list by first letter to display

The second part of the challenge says to now display all of the continents that start with the letter 'A'. I tried to index all of those continents and print using:

for continent in continent: print("* " + continent[0, 3, 5, 6])
continents = [
    'South America',
    'North America',
# Your code here

for continent in continents:
    print("* " + continent)

1 Answer

Steven Parker
Steven Parker
201,295 Points

Your "print" statement is fine as it was. You can add a conditional ("if") statement before it to control which items it runs for.

In the conditional expression of the "if", you can test the first character of "continent" to see if it is "A". The first character of a string can be accessed by indexing (with brackets []) using the value zero.

I'll bet you can get it now, but if you still have trouble you might want to look at some of the answers given to other questions about this same exercise.