Les tuples


 

Les tuples:

Un tuple est comme une liste sauf qui ne peut plus être modifiée. Donc un tuple est une séquence des éléments non modifiables.

pour créer un tuple on utilise les parenthèses et comme les liste, l'accès aux élément d'un tableau se fait avec leurs indice

Exemple de création et manipulation des tuples:


t=() # tuple vide

t=(4,) #initier un tuple avec une seule valeur

t+=(2,5,7,8) # concaténation t vaut (4,2,5,7,8)

t[2] #affiche 5

t[2]=3 # Va provoquer une erreur car les tuples est non modifiable
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-19-8ae953d958b6> in <module>()
----> 1 t[2]=3

TypeError: 'tuple' object does not support item assignment

t=(4,1,5,2,3,9,7,2,8)

t[2:5] # résultat retourné: (5, 2, 3)

t[:5] # résultat retourné: (4, 1, 5, 2, 3)

t[3:] # résultat retourné: (2, 3, 9, 7, 2, 8)

t[:3]+(10,)+t[4:] # résultat retourné: (4, 1, 5, 10, 3, 9, 7, 2, 8)

l=list(range(5)) # l est une liste qui vaut [0, 1, 2, 3, 4]

t=tuple(l) # tuple une fonction qui permet de convertir en tuple, t donc est un tuple qui vaut (0, 1, 2, 3, 4)

ch='lepython.com'

t=tuple(ch) # t est un tuple qui vaut ('l', 'e', 'p', 'y', 't', 'h', 'o', 'n', '.', 'c', 'o', 'm')

len(t) # résultat retourné : 12

 




[python] ... [/python] pour insérer un code Python.
[latex] ... [/latex] pour insérer au format latex.

Exemple:

[python]
print('Hello word')
[/python]

[latex]\sqrt{x}[/latex]


Poster un commentaire



Programmes proches

Différence symétrique
Copier un ensemble
Parcourt d'un ensemble
Ensemble: création et méthodes prédéfinies
Les tuples
Remplissage et consultation d'un dictionnaire
Histogramme à l’aide d’un dictionnaire
Dictionnaire des fréquences d’une chaine
Échanger les clés et les valeurs d’un dictionnaire
Parcourt d'un dictionnaire
Les dictionnaires: Création et fonctions prédéfinies