Categories
Arxius
Etiquetes
acords After Dark Albert Sánchez Piñol Aldous Huxley animació Axis of Awesome batxillerat Bruce Springsteen cançó CSS curt Eduardo Mendoza Egipte estiu evolució Firefox George Orwell Google grub guitarra Haruki Murakami Matilde Asensi OK Go PHP presentació publicitat puntejat Python Selectivitat snippet Spotify stop-motion terminal Tetris time-lapse Tutankamon vaca Vicenç Pagès Jordà WineDelicious!
Python: crear una llista de llistes buides
Segons la documentació oficial de Python, si fem:
Ens donarà problemes, perquè a la primera fila el que fem és crear tres punters al mateix lloc. És a dir, que tenim una llista d’un sol element i tres punters que porten a aquest element. Per tant, si modifiquem qualsevol dels elements estem mdificant tots els elements alhora.
Per tant, la solució passa per fer el següent:
I així ja tenim una llista de llistes buides preparades per a ser omplertes de qualsevol cosa.
Un codi equivalent a això seria fer el següent, tot i que sembla ser una mica menys òptim perquè fas dos passos: