Listes en Python: tout ce que vous devez savoir sur les listes Python

Ce blog vous expliquera le concept des listes en python. Cela vous aidera également à comprendre les opérations et les manipulations de données à l'aide de listes python.

Le langage de programmation Python est devenu le langage de programmation le plus populaire de nos jours. Les développeurs ont réalisé l'importance d'une mise en œuvre efficace plutôt que d'écrire des programmes complexes. sert les développeurs avec des fonctionnalités et des applications prêtes à l'emploi, l'un de ces concepts étant les listes en python. C'est une collection Type de données ce qui est souvent préféré pour stocker des données ordonnées en python. Voici les concepts abordés dans ce blog:



Qu'est-ce qu'une liste en Python?

La liste est une collection Type de données en python. Il est ordonné et permet également des entrées en double. Les listes en python n'ont pas besoin d'être homogènes, ce qui signifie qu'elles peuvent contenir différents types de données tels que des entiers, des chaînes et d'autres types de données de collection. Il est de nature modifiable et permet à l'indexation d'accéder aux membres d'une liste.



Pour déclarer une liste, nous utilisons les crochets.

La liste est comme tout autre tableau que nous déclarons dans d'autres langages de programmation. Les listes en python sont souvent utilisées pour implémenter des piles et des files d'attente. Les listes sont de nature mutable. Par conséquent, les valeurs peuvent être modifiées même après la déclaration d'une liste.



ma liste = [0,1,2,3,4,5,6]

Indexation:

indexing-listes python-edureka

Pour accéder à une valeur à partir d'une liste, nous utilisons les valeurs d'index. Vous trouverez ci-dessous le code permettant d’obtenir la lettre «A» dans la liste contenant les lettres du mot «EDUREKA».



a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] print (a [6]) print (a [-1])

Les deux instructions d'impression chercheront la lettre «A» dans la liste.

comment passer par référence en java

Pourquoi utiliser une liste?

Lors du choix d'un type de données pour stocker nos données, nous devons garder à l'esprit les propriétés et les fonctionnalités du type de données. Cela devient plus efficace et plus sûr si nous faisons le bon choix en premier lieu.

Une liste est préférable car elle peut stocker plusieurs données en même temps. Il devient facile de remplacer et de modifier les valeurs à l'intérieur d'une liste. Nous pouvons stocker la séquence dans une liste et effectuer plusieurs itérations en utilisant également les boucles. Il existe de nombreuses opérations que nous pouvons également effectuer sur une liste, comprenons les différentes opérations que nous avons pour les listes en python.

Répertorier les opérations en Python

Voici les opérations que nous pouvons effectuer sur une liste.

  • ajouter
  • clair
  • copie
  • compter
  • étendre
  • insérer
  • indice
  • pop
  • retirer
  • sens inverse
  • Trier

ajouter

a = [1,2,3,4,5] a.append (6) print (a) # la sortie aura 6 à la fin de la liste.

clair

a = [1,2,3,4,5] a.clear () # cela effacera la liste ou la videra.

copie

a = [1,2,3,4,5] b = a.copy () print (b) #it fait la copie de la liste.

compter

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) # cela donnera le nombre de fois 5 est présent dans la liste.

étendre

a = [1,2,3,4,5] a.extend (range (6,11)) # cela ajoutera les valeurs de cette liste à partir de la plage d'objets itérables.

insérer

a = ['edureka', 'python', 'data science'] a.insert (2, 'intelligence artificielle') # cela ajoutera la chaîne à la valeur d'index 2

indice

comment utiliser sous-chaîne en java
a = ['edureka', 'python', 'programmation', 'science des données', 'AI', 'apprentissage automatique'] a.index ('science des données') # cela obtiendra la valeur d'index à la chaîne 'data science 'qui vaut 3.

pop

a = [1,2,3,4,5] a.pop () # cela fera apparaître la valeur de la fin de la liste c.-à-d. 5. la liste n'aura plus 5 après cela.

retirer

a = [1,2,3,4,11,5] a.remove (11) # cela supprimera 11 de la liste.

sens inverse

a = [5,4,3,2,1] a.reverse () # cela inversera la liste. #une autre instruction pour inverser la liste a = a [:: -1]

Trier

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # vous obtiendrez une liste triée en conséquence.

Remplacement d'une valeur dans une liste

a = ['edureka', 'python', 'data science', 'tennis', 'machine learning'] a [3] = 'intelligence artificielle' # cela remplacera la valeur à l'index donné par la valeur mentionnée.

Parcourir une liste

Les listes peuvent être utilisées pour ainsi que. Vous trouverez ci-dessous le code pour parcourir une liste et imprimer des valeurs à l'aide d'une instruction de contrôle.

a = [1,2,3,4,5] pour x dans a: if x == 4: break print (x) # cela va parcourir la liste et afficher les valeurs jusqu'à ce qu'il rencontre 4.

Le constructeur de listes

Le constructeur de liste est utilisé pour créer / déclarer une liste.

a = list ((1,2,3,4,5)) print (a) # vous obtiendrez une liste avec les valeurs déclarées dans le constructeur.

Comme vous pouvez le voir, le constructeur de liste prend le tuple comme argument. De même, vous pouvez également déclarer tout autre type de données comme un dictionnaire ou un ensemble dans le constructeur de liste.

Découper une liste en Python

Supposons que vous ayez une liste avec des nombres de 0 à 10. Mais vous ne voulez obtenir que les nombres de 5 à 10, vous ne devez pas accéder à tous les éléments en tapant les valeurs d'index de tous ces nombres. Au lieu de cela, vous pouvez suivre l'approche du code ci-dessous.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # cela obtiendra tous les nombres de l'index 4 à l'index 11. a [-1: - 6] #this obtiendra tous les nombres de l'index 11 à l'index 6. a [4:] # ceci imprimera tous les nombres à partir de l'index 4 jusqu'à la fin de la liste. a [: 6] # ceci imprimera tous les nombres de l'index 0 jusqu'à l'index 6.

Sous-définition d'une liste en Python

Sous-définir une liste signifie déclarer une liste à l'intérieur d'une liste existante.

a = list (range (5,11) b = [1,2,3,4, a] #pour accéder à une valeur de la liste b [4] # cela affichera la liste a. b [4] [4] # cela obtiendra la valeur à la valeur d'index 4 dans la liste a. b [4] [4] = 19 # nous pouvons également changer les valeurs, remplacer, supprimer, modifier etc.

Au lieu d'une liste, nous pouvons également utiliser tout autre type de données. Mais comme un ensemble n'est pas indexé, il ne sera pas possible d'accéder aux éléments de l'ensemble séparément en utilisant les valeurs d'index.

Dans ce blog, nous avons discuté des listes en python et de toutes les opérations que nous pouvons effectuer. Les listes en python sont un concept très important qui joue un rôle important tout en apprenant les bases de la programmation python. Le langage de programmation Python a de nombreuses fonctionnalités prêtes à l'emploi, avec le il est devenu l'un des langages de programmation les plus populaires de nos jours. Vous pouvez également vous inscrire pour démarrer votre apprentissage.

Avez-vous des questions? mentionnez-les dans les commentaires, nous vous recontacterons.