[Python] un dubbio sulle liste
Pietro Brunetti
gunzapper a gmail.com
Dom 24 Maggio 2020 23:00:25 CEST
Ciao Giuliano,
Io ti suggerisco invece di usare gli array invece delle liste. Perche' vuoi
usare vettori e matrici. Nei prossimi esempi usero' gli array di numpy, ma
sappi che esistono anche nella libreria standard.
Traduciamo subito il tuo esempio
```
>>> import numpy as np
>>> m = np.array([[0]*3]*2)
>>> print(m)
array([[0, 0, 0],
[0, 0, 0]])
>>> m[0][1] = 5
>>> print(m)
array([[0, 5, 0],
[0, 0, 0]])
```
et les jeux sont fait!
Per essere piu' precisi, nel tuo caso, per inizializare sarebbe meglio
usare una funzione chiamata zeros.
```
np.zeros((2,3), dtype=int)
```
Infine... se ti vuoi divertire, c'e' questo bellissimo visualizzatore
di esecuzione di python.
http://www.pythontutor.com
Prova il tuo esempio e divertiti!
--
There is a crack, a crack in everything. That’s how the light gets in
L. Cohen
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20200524/70fe1bed/attachment.html>
Maggiori informazioni sulla lista
Python