Python Introducing Lists Using Lists Continental

Shah Al-Amin
Shah Al-Amin
1,407 Points

Printing contents only beginning with A from a list?

I'd like to only print items in the list, that only begin with the letter 'A'

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

1 Answer

Moosa Bonomali
Moosa Bonomali
6,088 Points

In this case you need to used string indexing;

so for example, if you had this code

sentence = "Hello"

You can access the contents of that string using indexing, similar to arrays. For example

first_letter = sentence[0]
second_letter = sentence[1]
# and so on

For this exercise see the additional IF statement you need to include to get continents starting with the letter "A"

continents = [
    'Asia',
    'South America',
    'North America',
    'Africa',
    'Europe',
    'Antarctica',
    'Australia',
]
# Your code here

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