Python Forum

Full Version: List of lists
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi, I'm having trouble with this : I have a txt files with combinaison of two number. Like this :
0 2
0 3
1 0
1 4
1 6
1 7
1 9
2 3
2 6
2 9
...
And i need to put them in a list of lists like this : [[1,2,3],[0,4,6,7,9],[0,3,6,9]...] In the list[0] you find all the number that share 0 as number on their line etc.
What have you tried? (Please post in code tags, and include any error messages you get verbatim.)

Also, I don't see how you get from the input to the output; maybe when you show what you've tried it'll click.
def open_file(fish):

    fp = open(txtt.txt, 'r')
    fp = [line.rstrip('\n') for line in fp]
    return fp


open_file(fish)
fp = open file(fish)


def read_file(fp):
    r = []
    l = []
    n = 10
    for i in range(n):
        r.append(l)
I know how to add the number in the lists l but not how to split them.
1. Your open_file function not only opens the file, but reads all the records,
so the second part of your program will fail.
you split a line with line.split()