15 Fonctions que vous devez connaître pour maîtriser les listes en Python

Contenu

Cet article a été publié dans le cadre du Blogathon sur la science des données

introduction

Et Python, vous pourrez utiliser une fonction de liste qui crée un groupe qui sera manipulé pour l'analyse. Cette collection de données est appelée un objet liste.

Alors que toutes les méthodes sont des fonctions en Python, toutes les fonctions ne sont pas des méthodes. Il existe une différence clé entre les fonctions et les méthodes en Python. Les fonctions prennent des objets comme entrées, tandis que les méthodes, au contraire, agir sur les objets.

python-basics-wide2-f73a9e9bf9b8-5535508

Source de l'image: Google images

Python offre les fonctions de liste suivantes:

  • sorte (): trier la liste par ordre croissant.
  • taper (prêt): Renvoie le type de classe d'un objet.
  • ajouter (): ajouter un élément à une liste.
  • se déployer (): ajouter plusieurs éléments à une liste.
  • indice (): ramener le premier apparition d'une valeur particulière.
  • max (prêt): Renvoie un élément de la liste avec une valeur maximale.
  • min (prêt): Renvoie un élément de la liste avec une valeur minimale.
  • longueur (prêt): Donner la longueur totale de la liste.
  • dégager (): Supprimer tous les éléments de la liste.
  • insérer (): ajouter Un composant une ce qui est requis position.
  • compter (): ramener le numéro d'éléments avec ce qui est requis valeur.
  • pop (): Supprimer l'élément dans ce qui est requis position.
  • supprimer (): supprimer le primaire article avec la souhaitée valeur.
  • inverser (): inverser l'ordre de la liste.
  • copie (): Retour un doublon de la liste.

Mise à jour de la liste

C'est le principal navire commun et, sans doute, le plus important.

  • Une liste est définie comme une collection ordonnée d'objets, mutables et hétérogènes.
  • Pour clarifier: l'ordre implique que la collection d'objets suit un ordre particulier.
  • Mutable signifie que la liste peut être mutée ou modifiée, et hétérogène signifie que vous pourrez mélanger et assortir n'importe quel type d'objet ou de type de données au sein d'une liste (entier, flotteur ou chaîne).
  • Les listes sont contenues dans une collection de crochets [ ].

listes-indexation-et-division-8128965

Source de l'image: Google images

Voyons toutes les fonctions une par une à l'aide d'un exemple,

méthode de tri ()

La méthode de tri () il est une méthode Python intégrée qui, par défaut, trier la liste par ordre croissant. Cependant, changera l'ordre croissant à décroissant en spécifiant les critères de tri.

Exemple

Supposons que vous vouliez trier les articles dans les prix des produits par ordre croissant. Vous écririez les prix suivis d'un. (point) suivi du nom de la méthode, c'est-à-dire, trier avec parenthèses.

prix = [589.36, 237.81, 230.87, 463.98, 453.42] 
prix.sort() 
imprimer(des prix)

Production:

[ 230.87, 237.81, 453.42, 463.98, 589.36]

type fonction ()

Pour la fonction type (), renvoie le type de classe d'un objet.

Exemple

Dans cet exemple, nous verrons le type de données du conteneur formé.

famille = ["abdos", 1.57, "egfrma", 1.768, "maman", 1.71, "père"]
taper(famille)

Production:

liste

méthode ajouter ()

La méthode d'ajout () il ajoutera des éléments que vous entrez à la fin des éléments que vous avez spécifiés.

Exemple

Dans cet exemple, augmentons la longueur de la chaîne en ajoutant l'élément “avril” à la liste. Donc, la fonction d'ajout () augmentera la longueur de la liste de 1.

mois = ['Janvier', 'Février', 'Mars'] 
mois.ajouter('Avril') 
imprimer(mois)

Production:

['Janvier', 'Février', 'Mars', 'Avril']

méthode d'extension ()

La méthode d'extension () augmente la longueur de la liste de le numéro des éléments qui sont fournis à la stratégie, donc si toi préférer ajouter plusieurs éléments à la liste, vous serez capable de utiliser cette méthode.

Exemple

Dans cet exemple, nous étendons notre liste initiale qui a trois objets à une liste qui a six objets.

liste = [1, 2, 3] 
liste.étendre([4, 5, 6]) 
liste

Production:

[1, 2, 3, 4, 5, 6]

méthode d'indexation ()

La méthode des indices () ramener le primaire apparence de la valeur requise.

Exemple

Dans l'exemple suivant, Examinons l'indice de février dans la liste des mois.

mois = ['Janvier', 'Février', 'Mars', 'Avril', 'Peut'] 
mois.index('Mars')

Production:

2

fonction maximale ()

La fonction max () renverra la valeur la plus élevée des valeurs saisies.

Exemple

Dans cet exemple, on va chercher à utiliser la fonction max () chasser dehors le plus important prix dans la liste nommée prix.

prix = [589.36, 237.81, 230.87, 463.98, 453.42] 
prix_max = max(des prix) 
imprimer(prix_max)

Production:

589.36

fonction min ()

La fonction min () retournera le le point le plus bas valeur des valeurs saisies.

Exemple

Dans cet exemple, Tu trouveras le mois avec le plus petit indicateur de consommation (CIB).

Pour identifier le mois avec le plus petit taux de consommation, appliquer initialement la fonction min () dans les prix identifier el min_price. Ensuite, utilisera la méthode d'indexation regarder en dehors de l'emplacement de l'index min_price. Utilisation de cette localisation indexée en mois, identifiera le mois avec le plus petit consommateur indicateur.

mois = ['Janvier', 'Février', 'Mars'] 
prix = [238.11, 237.81, 238.91]
# Identify min price 
min_price = min(des prix) 
 # Identify min price index 
min_index = prices.index(prix_min) 
 # Identify the month with min price 
min_month = months[min_index] 
imprimer[min_mois]

Production:

février

fonction lentille ()

La fonction lentille () renvoie le nombre d'éléments dans une liste spécifiée.

Exemple

Dans l'exemple suivant, nous allons Jette un coup d'œil à la longueur de les 2 listes utilisant cette fonction.

liste_1 = [50.29] 
list_2 = [76.14, 89.64, 167.28] 
imprimer('Longueur de la liste_1 est ', longueur(liste_1)) 
imprimer('la longueur de la liste_2 est ', longueur(liste_2))

Production:

la longueur de la liste_1 est 1
la longueur list_2 est 3

fonction claire ()

La méthode claire () supprime tous les éléments d'une liste spécifique et en fait une liste vide.

Exemple

Dans cet exemple, bien tout supprimer les éléments de la liste du mois et laissez la liste vide.

mois = ['Janvier', 'Février', 'Mars', 'Avril', 'Peut'] 
mois.effacer()

Production:

 [ ]

fonction d'insertion

La méthode d'insertion () inserts ce qui est requis valeur dans le poste souhaité.

Exemple

Dans cet exemple, bien Insérer le fruit “Ananas” dans Les troisième position dans la liste des fruits.

fruits = ['Pomme', 'banane', 'cerise']
fruits.insert(2, "ananas")

Production:

['Pomme', 'banane', 'ananas', 'cerise']

fonction de comptage ()

La méthode de comptage () ramener le numéro d'éléments avec la souhaitée valeur.

Exemple

Dans cet exemple, nous allons Revenir le numéro fois le fruit Apparaître “cerise” dans liste de fruits.

fruits = ['cerise', 'Pomme', 'cerise', 'banane', 'cerise']
x = fruits.compte("cerise")

Production:

3

fonction pop ()

La méthode pop () supprimer un élément dans ce qui est requis position.

Exemple

Dans cet exemple, nous allons retirer l'objet c'est au troisième emplacement de la liste des fruits.

fruits = ['Pomme', 'banane', 'cerise', 'Orange', 'ananas']
fruits.pop(2)

Production:

['Pomme', 'banane', 'Orange', 'ananas']

supprimer la fonction ()

La méthode de suppression () supprimer le premier occurrence de l'élément avec le spécifié valeur.

Exemple

Dans cet exemple, nous supprimerons l'article “banane” de la liste des fruits.

fruits = ['Pomme', 'banane', 'cerise', 'Orange', 'ananas']
fruits.retirer("banane")

Production:

['Pomme', 'cerise', 'Orange', 'ananas']

fonction inverse ()

La méthode inverse () inverser l'ordre des éléments.

Exemple

Dans cet exemple, nous allons inverser l'ordre de la liste des fruits, pour que le premier élément de la liste initiale devienne le dernier et vice versa dans la nouvelle liste.

fruits = ['Pomme', 'banane', 'cerise', 'Orange', 'ananas']
fruits.inverse()

Production:

['ananas', 'Orange', 'cerise', 'banane', 'Pomme']

fonction de copie ()

La méthode de copie () renvoie une copie de la liste spécifiée et crée la nouvelle liste.

Exemple

Dans cet exemple, nous voulons créer une liste qui a les mêmes éléments que la liste des fruits.

fruits = ['Pomme', 'banane', 'cerise', 'Orange']
x = fruits.copie()

Production:

['Pomme', 'banane', 'cerise', 'Orange']

Ceci termine notre discussion !!

Remarques finales

J'espère que vous avez apprécié l'article.

Si tu veux te connecter avec moi, Ne doutez pas de rester en contact avec moi. sur Courrier électronique

Vos suggestions et doutes sont les bienvenus ici dans la section commentaires. Merci d'avoir lu mon article!

Les médias présentés dans cet article ne sont pas la propriété de DataPeaker et sont utilisés à la discrétion de l'auteur.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.