Table des matières
Données Structures 1/2
C'est la structure de données la plus basique en Python, elle se compose d'un index et d'une valeur qui lui est associée, les séquences commencent le décompte de leur index à 0 il est donc important d'en tenir compte lorsque l'on essaie d'accéder à ses éléments au sein de notre programmes.
L'utilité que nous pouvons trouver dans ce type de structure est lorsque nous travaillons avec des éléments tels qu'un enregistrement de base de données. Supposons que l'on charge une personne, on sait que le premier indice, c'est-à-dire 0, sera le nom et le suivant l'âge. Voyons comment cela est réalisé en Python :
>>> edward = ['Edward Gumby', 42]
Maintenant, les séquences peuvent contenir d'autres séquences, nous pouvons donc faire beaucoup plus de choses qui peuvent être très utiles, voyons l'exemple suivant comment nous créons une séquence de séquences :
>>> edward = ['Edward Gumby', 42] >>> john = ['John Smith', 50] >>> base de données = [edward, john] >>> base de données [['Edward Gumby', 42], ['John Smith', 50 ans]]
Ayant vu cette introduction des séquences, passons aux listes.
Dans cette section de notre tutoriel, nous commencerons à examiner les fonctionnalités spéciales d'une liste et pourquoi elles sont couramment utilisées dans les programmes Python.
Commençons par regarder comment une chaîne est transformée en liste :
>>> liste ('Bonjour') ['H', 'e', 'l', 'l', 'o']
Comme nous voyons la chaîne "Bonjour" en la passant par la méthode de liste, elle est transformée en une séquence où chaque lettre est un élément pour chaque position de l'index, parfois cela est utile pour effectuer des opérations avec les chaînes et les modifier dans un certain façon, si nous voulions les rejoindre à nouveau et les affecter, nous utiliserions la méthode rejoindre avec la syntaxe suivante '' .join (list) ”où liste est la liste à laquelle nous voulons appliquer la méthode.
Nous avons dit à plusieurs reprises que le plus grand avantage d'une liste est que nous pouvons modifier son contenu, voyons comment nous pouvons le faire avec une tâche de base, supposons que nous ayons ce qui suit :
>>> x = [1, 1, 1]
Maintenant, en deuxième position, c'est-à-dire à l'index 1, nous devons modifier la valeur pour une raison quelconque :
>>> x [1] = 2
Nous appelons notre liste et voyons comment l'affectation a changé :
>>> x [1, 2, 1]
Comment nous voyons une méthode simple mais efficace qui peut être très utile lors de la réalisation de nos programmes; Il convient de noter que si nous essayons d'affecter une valeur à un index qui n'existe pas, en reprenant notre exemple précédent qui n'a que les positions 0, 1, 2, si nous essayons d'affecter à la position 9, nous obtiendrons une erreur.
Dans certains programmes, nous pouvons avoir à faire plus que consulter une liste, et si nous empilons des éléments qui seront traités et que nous devons retirer un par un ceux sur lesquels nous avons déjà travaillé, dans ce cas nous utiliserions la méthode du Pour supprimer des éléments d'une liste, regardons un exemple simple de cet outil puissant.
Supposons que nous ayons la liste suivante.
>>> noms = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']
Et on dit que l'élément à l'index 2 a déjà été traité et doit être exclu de la liste.
>>> des noms [2]
Maintenant, nous vérifions notre liste et voyons le résultat :
>>> noms ['Alice', 'Beth', 'Dee-Dee', 'Earl']
Avec cela, l'élément a été totalement éliminé et nous avons réduit l'index de la liste sans trop de complications.
Avec cela, nous terminons ce tutoriel dans sa première partie, dans la deuxième partie, nous continuerons à découvrir de nouvelles fonctionnalités pour travailler avec les listes de ce grand langage qui est Python.
Précédentpage 1 sur 2Prochain