Tuples python

Tuples python

Introduction

Les tuples sont des ensembles de données immuables composés de données de différents types. Bien que les tuples soient très similaires aux listes, ils sont différents de ces manières clés.

Les tuples ne peuvent pas être modifiés une fois qu'ils sont créés. Les données qu'ils détiennent peuvent être transmises à un tuple différent, mais le tuple d'origine ne peut pas être modifié. Cela signifie que les tuples n'ont pas de méthodes pour
Les manipuler comme le font les listes car ils ne peuvent pas être manipulés.

Comme les listes, les tuples peuvent également contenir des données de différents types. Les tuples peuvent contenir des chaînes, des entiers, des flotteurs, des booléens et
Même les listes. Parce que les tuples sont immuables, ils ne sont pas censés être manipulés, donc les types de données n'ont pas autant.

Alors, que sont les tuples même bons pour alors. La réponse est principalement le stockage. Les tuples sont idéaux pour stocker des ensembles d'informations qui n'ont pas besoin ou ne sont pas censés changer. Des projets comme le Web Django
Framework Utilisez des tuples pour stocker les paramètres, par exemple.

Créer des tuples

Créer des tuples, c'est un peu comme créer une liste avec des valeurs déjà dedans. Créer un tuple vide serait inutile, car ils ne peuvent pas être changés. Contrairement aux listes, les tuples utilisent des parenthèses régulières
Pour enfermer leurs données.

File_Directries = ('/ Home / User / Pictures', '/ var / www / siteroot / uploads', '/ var / www / siteroot / staticfiles',) 

L'exemple ci-dessus est similaire à une ligne de configuration que vous pouvez voir dans un programme comme Django. Un ensemble de répertoires de fichiers n'est pas quelque chose que vous voudriez que le programme puisse changer, donc ils
sont codés en dur dans un fichier de configuration par l'utilisateur. L'utilisateur est toujours en mesure de les changer, mais le programme n'est pas.

Il y a autre chose à ne pas là-bas. Il y a une virgule qui traîne après la dernière entrée. En tuples, chaque élément doit être suivi d'une virgule, quelle que soit sa position.

Encore une fois, un tuple n'a pas à stocker toute la même chose. L'exemple ci-dessous est une démonstration absurde de cela, mais est toujours un Python valide.

random_junk = ('bacon', 7, vrai, 11, 'ta mère était un hamster!',) 

Utilisation de tuples

Les tuples se comportent surtout comme des listes limitées. Ils peuvent faire plusieurs des mêmes choses de base, mais manquent beaucoup des fonctionnalités les plus avancées qui modifient le contenu de la liste.

Navigation de tuples

Navigation d'un tuple, c'est comme naviguer sur une liste. Essayez d'accéder à quelques éléments de ce tuple indésirable.

random_junk = ('bacon', 7, vrai, 11, 'ta mère était un hamster!',) imprimer (random_junk [2]) 

Les index sont plus prévisibles dans les tuples car les valeurs ne changent pas. Même encore, vous pouvez toujours naviguer en arrière à travers un tuple.

random_junk = ('bacon', 7, vrai, 11, 'ta mère était un hamster!',) imprimer (random_junk [-2]) 

Longueur des tuples

Le Len () La méthode fonctionne aussi sur les tuples. Cela fonctionne exactement comme il le fait avec les deux chaînes et listes. Mettez simplement la liste dans la parenthèse.

random_junk = ('bacon', 7, vrai, 11, 'ta mère était un hamster!',) imprimer (len (random_junk)) 

De plus, comme avec les listes, vous pouvez utiliser le Len () pour aider à naviguer dans un tuple.

random_junk = ('bacon', 7, vrai, 11, 'ta mère était un hamster!',) imprimer (random_junk [len (random_junk) - 1]) 

Conclusion

Les tuples sont une structure séquentielle conçue pour le stockage et la catégorisation. Ils ne sont pas censés être manipulés comme les listes, car ils ne peuvent pas être modifiés après leur création. Ils peuvent cependant,
stocker différents types de données qui peuvent être facilement récupérés. Si vous cherchez à implémenter un ensemble de données dans un programme qui ne doit pas être modifié et pourrait être protégé du changement de la
programme, un tuple est la bonne voie à suivre.

Table des matières

  1. Guide d'introduction et d'installation de Python
  2. Fichiers Python et interprète
  3. Expérimenter des nombres et du texte en python
  4. Variables python
  5. Travailler avec des variables de nombre dans Python
  6. Python String Basics
  7. Chaînes de python avancées
  8. Commentaires Python
  9. Listes de python
  10. Méthodes de liste Python
  11. Listes multidimensionnelles python
  12. Tuples python
  13. Opérateurs booléens python
  14. Python If Instatations
  15. Python pendant les boucles
  16. Python pour les boucles
  17. Dictionnaires python
  18. Dictionnaires avancés Python
  19. Fonctions Python

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Manipulation de Big Data pour le plaisir et le profit Partie 2
  • Comment travailler avec l'API WooCommerce REST avec Python
  • Comparez la chaîne en bash
  • Manipulation de Big Data pour le plaisir et le profit Partie 1
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Comment manipuler des feuilles de calcul Excel avec Python et…
  • Masterring Bash Script Loops
  • Vim Editor Basics in Linux