Tableaux/listes en
Python (2/2)
Stéphane Gonnord
Plan
Tableaux et listes en
Python
Tableaux
bidimensionnels
Un peu de
numpy.array
Recopie
ISurtout pas :
>>> t = [3, 5, 12, 15]
>>> t1 = t
>>> t1[1] = -1000
>>> t, t1
([3, -1000, 12, 15], [3, -1000, 12, 15])
IMais plutôt :
>>> t2 = t[ : ]
>>> t2[2] = 19
>>> t [1] = 1
>>> t, t1, t2
([3, 1, 12, 15], [3, 1, 12, 15], [3, -1000, 19, 15])
IOu encore :
>>> t3 = [t[i] for i in range(len(t))]
>>> t4 = [ x for x in t]
>>> import copy
>>> t5 = copy.copy(t)
>>> t6 = copy.deepcopy(t)