
Types intégrés spécifiques 47
[b’sp’, b’m’]
>>> list(B) # Séquence d’entiers
[115, 112, 97, 109]
De plus,
bytearray
prend en charge des opérations d e modifica-
tion semblables à c elles des listes :
>>> BA = bytearray(b’spam’)
>>> BA
bytearray(b’spam’)
>>> BA[0]
115
>>> BA + b’abc’
bytearray(b’spamabc’)
>>> BA[0] = 116 # Possibilité de modifier
>>> BA.append(115) # Méthodes de liste
>>> BA
bytearray(b’tpams’)
Les deux types
bytes
et
bytearray
prennent en charge les opé-
rations sur les séquences (voir le tableau 3 Opérations sur les types
séquence (chaînes, listes, tuples, octets, tableaux d’octets)), ainsi que les
méthodes propres à certains types décrites plus haut ...