Introduction au tableau de chaînes en Python

Nous avons besoin d'un tableau lorsque nous devons mettre plusieurs valeurs continues dans une seule variable. Le tableau n'est qu'une variable qui stocke plus d'une valeur à la fois. Par exemple, dans String Array en Python, si nous devons répertorier les noms de fruits, cela ne devrait pas être l'approche privilégiée ci-dessous,

Exemple: ficelle fruit1 = "pomme", fruit2 = "banane", fruit3 = "fraise". Il n'y a rien de mal avec ce qui précède, sauf que nous ne pouvons pas écrire un programme si nous voulons boucler différemment sur tous les noms de ces variables. De plus, si le nombre de variables est de 1000, l'approche ci-dessus n'est peut-être pas la bonne façon de trouver la solution.

Accès aux éléments

Python n'a pas de support intégré pour les tableaux. Les listes Python sont utilisées pour atteindre cet objectif, nous allons donc examiner les listes. Il est à noter que Python n'a pas de type de données de caractère. Un seul caractère en lui-même est une chaîne de longueur 1. Les crochets sont utilisés pour accéder aux éléments de la chaîne.

Listes de tableaux de chaînes en Python

Voici les listes d'un tableau String en Python:

1. Liste

Lorsqu'il y a un besoin de commande et aussi un besoin de changement fréquent, nous préférons sélectionner la liste. Une autre caractéristique de la liste est qu'elle permet les doublons. Voici un exemple simple de liste.

Code:

Production:

2. Accès par index

On peut même accéder à un élément particulier en se référant à un index.

Code:

Production:

3. Indexation négative

Nous pouvons même accéder à l'indexation de manière négative. Dans ce cas, le dernier élément le plus aura un indice de -1, l'avant-dernier sera -2, l'avant-dernier sera -3, etc.

Code:

Production:

4. Longueur

Nous pouvons même retourner la longueur d'un tableau en utilisant la méthode len ().

Code:

Production:

5. Boucle

La boucle à travers l'élément de tableau est également une tâche facile. Nous utilisons «for in» tout en parcourant le tableau.

Code:

Production:

6. Ajout

Si l'on doit ajouter à la liste, il est possible d'utiliser 'append ()'

Code:

Production:

7. Retrait

La suppression de tout élément peut être effectuée via la méthode pop (). Ici, nous pouvons être précis sur la suppression d'un élément particulier en faisant référence à l'index.

Code:

Sortie: As pop (1) représente le deuxième élément de la liste. Il est supprimé.

Nous pouvons également utiliser la méthode remove () et mentionner l'élément particulier qui peut être supprimé.

Code:

Production:

Méthodes de tableau de chaînes en Python

Nous avons une liste de méthodes sous-jacentes qui peuvent être utilisées sur la liste et les tableaux. Nous avons rencontré append (), pop () et remove () précédemment. Nous discuterons ici d'autres méthodes qui peuvent être utilisées.

1. clear ()

Cela supprime tous les éléments de la liste et vous présentera une liste claire de tous les éléments.

Code:

Production:

Pour supprimer l'élément de la liste, nous avons supprimé la méthode (), une méthode pop () dont nous avons discuté. Il existe également un mot-clé «del» qui efface la liste.

Code:

Sortie: La liste del supprime la liste et nous obtenons la sortie suivante.

2. copy ()

Cette méthode renvoie une copie de la liste. Comme vous pouvez le voir dans l'exemple ci-dessous.

Code:

Production:

3. count ()

Nous renvoie le nombre d'éléments de la liste avec une valeur spécifiée.

Code:

Production:

4. étendre ()

Nous ajoutons ici les éléments à la fin de la liste à l'aide d'une autre liste. Ensuite, la deuxième liste forme le étend la première liste. Voici comment cela se fait.

Code:

Production:

La liste a append () et étend la méthode () pour concaténer ou joindre deux listes mais cette action peut également être effectuée par l'opérateur '+'. Nous verrons cette simple jointure dans l'étape ci-dessous:

Code:

Sortie: La liste d'épicerie est la liste concaténée de la liste ci-dessus des «fruits» et des «légumes».

5. index ()

Cette méthode renvoie la position de l'occurrence de l'élément particulier.

Code:

Production:

6. insert ()

Cette méthode renvoie l'élément qui doit être inséré à une position spécifiée. Cette méthode prend 2 arguments, d'abord l'index et le second l'élément qui doit être positionné à cet index.

Code:

Production:

7. reverse ()

Cette méthode inverse l'ordre de tri de la liste. Cette méthode renvoie un objet itérateur inversé.

Code:

Sortie: Nous voyons comment la liste entière est inversée ici.

8. sort ():

Cette méthode organisera la liste par ordre alphabétique ou on peut également dire qu'elle définit la liste par ordre croissant.

La méthode prend 2 paramètres l'un des paramètres est inversé et l'autre est clé qui peut spécifier les critères de tri. Si reverse = true alors la liste sera triée par ordre décroissant, alors que si l'inverse = false puis croissant. Les 2 paramètres sont facultatifs.

Voici un exemple où nous avons utilisé le paramètre inverse.

Code:

Sortie: Ici, nous voyons le tri par défaut et dans l'autre l'inverse du précédent.

9. Gamme d'index

Si nous avons besoin d'une liste sélective d'éléments d'où commencer et où finir, nous optons pour cette option.

Exemple: Supposons que si nous ne voulons que le 1er, le 2 e et le 3 e élément de la liste, nous ferions ce qui suit. Il est à noter que la liste commence par 0 et ne comprend pas la dernière plage.

Code:

Production:

10. Modification de la valeur de l'article

La valeur d'un élément spécifique peut être modifiée.

Code

Production:

11. Vérifier si un élément se présente ou non.

Si nous devons vérifier si un élément particulier est présent ou non, utilisez le mot-clé 'in'. Ici, nous utilisons le mot-clé «if» pour confirmer la présence d'un élément.

Code:

Production:

12: constructeur list ()

Il existe également une liste du constructeur utilisé pour créer une nouvelle liste. Il convient de noter que les crochets sont supprimés ici () et que les crochets doubles sont utilisés à la place (()).

Code:

Production:

Conclusion

Il faut également comprendre que Python ne prend pas en charge Array, c'est toujours une liste que nous avons utilisée. Bien que Numpy soit une bibliothèque qui peut être utilisée pour créer le réseau 2D et 3D et est utilisée pour calculer des données scientifiques et mathématiques.

Articles recommandés

Ceci est un guide de String Array en Python. Ici, nous avons discuté de l'accès aux éléments, de la liste python et des méthodes avec des codes et des sorties. Vous pouvez également consulter nos autres articles connexes pour en savoir plus-

  1. Fonctions de chaîne PHP
  2. Boucles en Python
  3. Tableaux 2D en Python
  4. Avantages de la baie
  5. Introduction à String Array en C ++
  6. Présentation du tableau de chaînes en C #
  7. Fonctionnalités de Python
  8. Compréhension de la liste Python
  9. Itérateur en Java
  10. Comment fonctionnent les tableaux et les listes en Python?
  11. Guide complet de Strings Array en C
  12. Exemples et avantages d'itérateur en Python