Δημοσιεύτηκε: 01 Δεκ 2014, 01:52
από Ilias95
Το αν χρειάζεσαι κάποια διαφορετική δομή εξαρτάται και απ' το τι ακριβώς θες να κάνεις.
Ο standard τρόπος είναι αυτός που χρησιμοποιείς (λίστες μέσα σε λίστα).

Εγώ θα έκανα μια άλλη παρατήρηση. Μην χρησιμοποιείς ποτέ δεσμευμένα ονόματα γιατί πολύ πιθανόν να προκύψουν unexpected errors.

Πχ. στο παράδειγμα σου:
Κώδικας: Επιλογή όλων
>>> a = list()
>>> a
[]
>>> list = [[]] * 10  # το πρώτο * 10 είναι περιττό
>>> list
[[], [], [], [], [], [], [], [], [], []]
>>> b = list()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'list' object is not callable
>>>

Το παραπάνω συμβαίνει γιατί τα πάντα στην python είναι αντικείμενα.
Άλλαξε το όνομα σε l ή _list ή κάτι άλλο.