Le TUPLE, une liste protégée et immutable

Le TUPLE, une liste protégée et immutable

mes_affaires est une liste entre crochets [ ]

mes_fringues est un tuple entre parenthèses ( )

Un tuple est non modifiable !!!!

>>> mes_affaires = ["chemise","pantalon","chaussures"]
>>> mes_affaires
['chemise', 'pantalon', 'chaussures']
>>> mes_affaires[0] = "t-shirt"
>>> mes_affaires
['t-shirt', 'pantalon', 'chaussures']
>>> mes_fringues = tuple (mes_affaires)
>>> mes_fringues[0] = "veste"
Traceback (most recent call last):
  File "<pyshell#42>", line 1, in 
    mes_fringues[0] = "veste"
TypeError: 'tuple' object does not support item assignment
>>> mes_fringues[0]
't-shirt'
>>> mes_fringues.append ("ceinture")
Traceback (most recent call last):
  File "<pyshell#44>", line 1, in 
    mes_fringues.append ("ceinture")
AttributeError: 'tuple' object has no attribute 'append'
>>> mes_affaires.append ("ceinture")
>>> mes_affaires
['t-shirt', 'pantalon', 'chaussures', 'ceinture']
>>> 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *