Python Introducing Lists Using Lists Continental

james mchugh
james mchugh
3,925 Points

I'm getting correct output

it says assertion error: Asia not found in ['Asia', 'Africa','Anartica','Australia'] It's right there in the output, but it says it's not. I don't get it.

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

for continent in continents:
    A_continent = [continent for continent in continents 
          if continent.startswith('A')]
    print(A_continent)
    break

2 Answers

Greg Kaleka
Greg Kaleka
38,796 Points

Hey James!

Take a closer look at the error message. It says

'* Asia' not found in ['Asia', 'Africa','Anartica','Australia']

And it's not. Kris is correct - you need to output a bulleted "list", not an actual python list.

Also, there's no reason for a list comprehension here. Simply go through each item in the list and if it starts with an A, print a bullet for it. You also don't need a break.

Cheers :beers:

-Greg