Les tuples python
Accueil › Python débutant › Les tuples python
Les listes
Les dictionnaires
Un tuple est une liste qui ne peut plus être modifiée.
Créer un tuple
Pour créer un tuple , vous pouvez utiliser la syntaxe suivante:
>>> mon_tuple = ()
Ajouter une valeur à un tuple
Pour créer un tuple avec des valeurs, vous pouvez le faire de cette façon:
>>> mon_tuple = (1, "ok", "olivier")
Les parenthèses ne sont pas obligatoires mais facilite la lisibilité du code (rappelons que
la force de python est sa simplicité de lecture):
>>> mon_tuple = 1, 2, 3
>>> type(mon_tuple)
<type 'tuple'>
Lorsque vous créez un tuple avec une seule valeur, n'oubliez pas d'y ajouter une virgule,
sinon ce n'est pas un tuple.
https://python.doctor/page-apprendre-tuples-tuple-python 27/04/2025 11 54
Page 1 sur 7
:
>>> mon_tuple = ("ok")
>>> type(mon_tuple)
<type 'str'>
>>> mon_tuple = ("ok",)
>>> type(mon_tuple)
<type 'tuple'>
A!icher une valeur d'un tuple
Le tuple est une sorte de liste, on peut donc utiliser la même syntaxe pour lire les
données du tuple.
>>> mon_tuple[0]
1
Et évidemment si on essaie de changer la valeur d'un index, l'interpreteur nous insulte
copieusement:
>>> mon_tuple[1] = "ok"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
A quoi sert un tuple alors?
Le tuple permet une a!ectation multiple:
>>> v1, v2 = 11, 22
>>> v1
11
>>> v2
22
Il permet également de renvoyer plusieurs valeurs lors d'un appel d'une fonction:
>>> def donne_moi_ton_nom():
... return "olivier", "engel"
...
>>> donne_moi_ton_nom()
('olivier', 'engel')
https://python.doctor/page-apprendre-tuples-tuple-python 27/04/2025 11 54
Page 2 sur 7
:
On utilisera un tuple pour définir des sortes de constantes qui n'ont donc pas vocation à
changer.
Les listes
Les dictionnaires
Python débutant
Présentation Python
Installer Python
Interpréteur python
IDE Editeurs python
Calculs et variables
Les listes
Les tuples
Les dictionnaires
Les fonctions
Les fonctions natives
Conditions if elif else
Boucle for / while
Les modules/packages
https://python.doctor/page-apprendre-tuples-tuple-python 27/04/2025 11 54
Page 3 sur 7
:
Les exceptions
Les compréhensions de liste
Programmation orientée objet
Les décorateurs
Les itérateurs/générateurs
Expressions régulières
Lire / Editer un fichier
PEP 8 / bonnes pratiques
Black formateur de code
Python avancé
Di!érences python 2 / 3
Encodage python
Pip installe vos librairies
Virtualenv
Debug
Python Path
Gestion fichiers et dossiers
Interface graphique tKinter
Graphiques scientifiques
Programmation asynchrone
https://python.doctor/page-apprendre-tuples-tuple-python 27/04/2025 11 54
Page 4 sur 7
:
XML et python
BeautifulSoup / HTML parser
Créer un exécutable
Dossier partagé / samba
FTP / SFTP
Fabric SSH
Envoyer un mail SMTP
Réseau / socket
Base de données
Créer un serveur web
Websocket & Crossbar
Générateur de site statique
Numba
Tests unitaires
Deep Learning IA
Deep Learning & PyTorch
Block Chain
Django
Présentation Django
Installer Django
https://python.doctor/page-apprendre-tuples-tuple-python 27/04/2025 11 54
Page 5 sur 7
:
Initialiser un projet Django
Créer une application Django
ORM Django
Login Django
Les champs des modèles
Interface admin Django
Queryset
Many to many relation
Les vues
Les formulaires
CSRF Token
Les middlewares
Templates Django
Context Processor
Signaux Django
Xadmin
Django select2
Crispy Forms
AngularJS et Django
Uploader un fichier en ajax
Django Rest Framework
https://python.doctor/page-apprendre-tuples-tuple-python 27/04/2025 11 54
Page 6 sur 7
:
Django déploiement
Raspberry Pi
Présentation Raspberry pi
Installer Raspbian
IP statique
Samba / partager un dossier
Lire vidéo 1080p
Installer VPN
Client torrent
Site
Contacter l'auteur
Mentions légales
Apprendre programmation cours python 3
Django internet web - Documentation débutant et expert
Version anglaise
https://python.doctor/page-apprendre-tuples-tuple-python 27/04/2025 11 54
Page 7 sur 7
: