1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
>>> liste=[[0]*10]*10 # generation d'une matrice contenant des entiers 0
>>> liste
[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]] # je me rends compte que c'est trop grand pour un exemple ... -_-
>>> liste=[[0]*3]*3
>>> liste
[[0, 0, 0], [0, 0, 0], [0, 0, 0]] # c'est mieux comme ça :o)
>>> texte=str(liste)
>>> texte
'[[0, 0, 0], [0, 0, 0], [0, 0, 0]]'
>>> # client ...
...
>>> nouvelle_liste1=list(texte)
>>> nouvelle_liste1
['[', '[', '0', ',', ' ', '0', ',', ' ', '0', ']', ',', ' ', '[', '0', ',', ' ', '0', ',', ' ', '0', ']', ',', ' ', '[', '0', ',', ' ', '0', ',', ' ', '0', ']', ']']
>>> nouvelle_liste2=texte.split(",")
>>> nouvelle_liste2
['[[0', ' 0', ' 0]', ' [0', ' 0', ' 0]', ' [0', ' 0', ' 0]]'] |
Partager