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

How to create a list of list .

I need to create a list of list(table) of statistics and need to print out the table but i only know the basic way to create a list . So how would i approach this question . It is similar to printing out a premier league table full of stats of games played this and that

1 Answer

A list of lists is constructed exactly like you'd imagine:

main_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

If you would like to print out one line at a time, simply loop through it printing one inner list at a time:

for inner_list in main_list:
    print(inner_list)

That said, if you want to work with tables in Python often, you might want to check out the Pandas library and its DataFrame structure.