Python Introducing Lists Using Lists Continental

Adam Ovesen
Adam Ovesen
1,609 Points

How do I solve part 2 of the task?

Not sure how to access first character in string by index. Also: do I need to use an 'if' statement after the 'for' statement? Please answer with code.

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

1 Answer

To access the first index in a string use the following:

for continent in continents:
        # continent[0] is the first letter in the continent string
        if continent[0] == 'A':
            print('* ' + continent)

You need the if statement to determine whether or not the first character in continent is an "A". So you are correct in using it.

Adam Ovesen
Adam Ovesen
1,609 Points

Rainmaker, thank you very much.