Array multidimensionali in Python
L'altra settimana un utente mi ha scritto che su Python non ho fatto molte guide basiche.
In effetti ha ragione; la verità è che Python non lo uso molto.
Però, visto che aveva qualche problema con gli array multidimensionali, oggi ne vediamo qualche esempio.
Per creare un array multidimensionale basta questo:
number_sets = [[2, 4, 6, 8, 10], [3, 6, 9, 12, 15], [4, 8, 12, 16, 20]]
Poi possiamo decidere cosa stampare indicando l'indice o gli indici.
Ad esempio:
number_sets = [[2, 4, 6, 8, 10], [3, 6, 9, 12, 15], [4, 8, 12, 16, 20]]
print(number_sets[1])# OUTPUT
[3, 6, 9, 12, 15]
Oppure:
number_sets = [[2, 4, 6, 8, 10], [3, 6, 9, 12, 15], [4, 8, 12, 16, 20]]
print(number_sets[1][1])# OUTPUT
6
Se vogliamo aggiungere un altro array:
number_sets = [[2, 4, 6, 8, 10], [3, 6, 9, 12, 15], [4, 8, 12, 16, 20]]
print(number_sets)
number_sets.append([13, 15, 16])
print(number_sets)# OUTPUT
[[2, 4, 6, 8, 10], [3, 6, 9, 12, 15], [4, 8, 12, 16, 20]]
[[2, 4, 6, 8, 10], [3, 6, 9, 12, 15], [4, 8, 12, 16, 20], [13, 15, 16]]
Abbiamo usato il metodo append.
Per eliminare un array:
number_sets = [[2, 4, 6, 8, 10], [3, 6, 9, 12, 15], [4, 8, 12, 16, 20]]
print(number_sets)
number_sets.pop(0)
print(number_sets)# OUTPUT
[[2, 4, 6, 8, 10], [3, 6, 9, 12, 15], [4, 8, 12, 16, 20]]
[[3, 6, 9, 12, 15], [4, 8, 12, 16, 20]]
Usiamo il metodo pop.
Altri metodi che dovete provare sono sicuramente reverse e extend.
Enjoy!
python array append pop reverse extend
Commentami!