Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Introducing Lists Using Lists Continental

Using an existing list of continents, how do I iterate through the list and only print continents that start with A?

I know I can select certain items from the list using an index, but how do I select certain characters from a string within a list?

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

1 Answer

Steven Parker
Steven Parker
231,198 Points

This code needs a bit of work to pass task 1 first. But then when you get to task 2, you can add a conditional statement ("if") to compare the first letter of each name to "A". You can isolate a single letter of a string using indexing.

Thanks Steven!

Steven Parker
Steven Parker
231,198 Points

Mishaal Naqvi — Glad to help. You can mark the question solved by choosing a "best answer".
And happy coding!