Javascript Remplace L’Objet Dans Le Tableau

| | | | |

Il y a trois façons de remplacer un élément dans une liste Python. Vous pouvez utiliser l’ indexation de la liste ou une boucle pour remplacer un élément. Si vous voulez créer une nouvelle liste basée sur une liste existante et de faire un changement, vous pouvez utiliser une compréhension de la liste.

Vous pouvez décider de modifier une valeur dans une liste. Disons que vous créez un menu pour un restaurant. Vous remarquerez peut - être que vous orthographié l’ un des éléments de menu faux. Pour corriger cette erreur, vous devez modifier un Vous pouvez remplacer un élément dans une liste Python en utilisant une boucle élément existant dans la liste.

Python Remplacer l’ élément dans la liste

, listes d’indexation o listes de compréhension. Les deux premières méthodes modifient une liste existante en une compréhension de liste crée une nouvelle liste avec les modifications spécifiées

Soit de l’Résumer chaque méthode:.

  • Listes indexation: nous utilisons l’index numéro d’un élément de la liste pour modifier la valeur associée à cet élément. Le signe égal est utilisé pour modifier une valeur dans une liste
  • Liste Comprendre:. Liste syntaxe Comprendre crée une nouvelle liste d’une entreprise existante. Vous pouvez spécifier des conditions dans la compréhension de la liste pour déterminer les valeurs dans la nouvelle liste
  • Pour la boucle. La boucle effectue une itération sur les éléments d’une liste. L’ indexation est utilisé pour faire le changement réel à la liste. Nous utilisons la méthode enumerate () pour créer deux listes de numéros d’index et les valeurs que l’ on peut itérer sur.

Dans ce guide, nous examinons chacune de ces méthodes. Nous ferons référence à un exemple de chacun pour vous aider à démarrer

Python Remplacer l’ élément dans la liste. En utilisant la liste d’ indexation

La meilleure façon de remplacer un élément dans une liste est utilisations la syntaxe d’indexation Python . L’ indexation vous permet de choisir un élément ou une série d’éléments dans une liste. Avec l’opérateur d’affectation, vous pouvez modifier une valeur à une certaine position dans une liste.

nous construisons un programme d’ information sur les prix des magasins dans un magasin de vêtements. le prix du premier élément sur notre liste devrait être augmenté de $ 5. Pour ce faire, nous utilisons le ’indexation des listes

Soit Commençons par la création d’ une liste contenant les prix de nos produits:.

Nous utilisons l’ indexation pour sélectionner et modifier le premier point de notre liste, 99,95 . Cette valeur a la position d’index zéro. En effet , les listes sont indexés à partir de zéro:

Notre code sélectionne l’élément à la position zéro et définit sa valeur à 104,95 . Cela représente une augmentation de 5 $ sur la valeur ancienne. Notre code renvoie notre liste d’articles avec la première modification de prix:

Nous pouvons modifier notre liste en y ajoutant cinq à la valeur actuelle des prix [0]:

prix [0] correspond au premier élément de notre liste (celle de la position index)

notre code retourne une liste avec les mêmes valeurs que notre premier exemple:.

Python Remplacer l’ élément dans la liste: en utilisant une liste comprenant

Présentation de la liste Python peut être la façon la plus Python pour rechercher et remplacer un élément dans une liste. Cette méthode est utile si vous souhaitez créer une nouvelle liste sur la base des valeurs d’un existant.

En utilisant une compréhension de liste vous permet de parcourir à travers des éléments dans une liste existante et de créer une nouvelle liste en fonction sur un critère particulier. Vous pouvez générer une nouvelle liste qui contient des éléments que commençant par "C" d’une existante liste, par exemple.

Ici, nous créons un programme qui calcule une réduction de 10% sur tous les produits dans un magasin de vente au détail. des vêtements qui valent plus de 50 $ Nous utilisons notre liste précédente des prix des produits:

Ensuite, on définit une liste comprenant pour remplacer les éléments de notre liste:

Cette liste comprenant itère au "prix" liste et recherche les valeurs vaut plus de 50 $. Une réduction de 10% est appliquée à ces éléments. Faisons autour des valeurs actualisées à deux décimales en utilisant le round () méthode

Notre code renvoie notre liste de nouveaux prix.

Une réduction a été appliquée avec succès à chaque élément de 10%

Python remplacer l’ élément dans la liste. en utilisant une boucle For

Vous pouvez remplacer des éléments dans une liste à l’ aide d’ un python par boucle . Pour ce faire, nous avons besoin de fonction Python enumerate () . Cette fonction retourne deux listes: les numéros d’index dans une liste et les valeurs dans une liste. Le itérer Let sur ces deux listes avec une seule boucle

Dans cet exemple, nous allons utiliser la même liste de prix dans notre code:.

on définit ensuite une boucle qui itère sur cette liste avec la enumerate function () :

La valeur "index" stocke la position de l’index d’un élément. "Item" est la valeur liée à cette position d’index. La virgule sépare les deux valeurs de liste renvoyée par la méthode enumerate ()

Récupération deux ou plusieurs valeurs d’une méthode ou une autre valeur est appelée décompression. Nous avons "décompressé" deux listes de la méthode enumerate ().

Nous utilisons la même formule ci - dessus pour calculer une valeur de plus de 50 $ de rabais sur les articles 10% Lançons notre code et de voir ce qui se passe:

notre code correctement modifie les articles dans notre "prix" liste basée sur notre rabais.

Conclusion

Vous pouvez remplacer les éléments dans une liste Python en utilisant la compréhension de la liste d’indexation, ou boucle.

Si vous voulez remplacer une valeur dans une liste, la syntaxe d’indexation est plus appropriée. Pour remplacer plusieurs éléments dans une liste qui répondent à un critère, en utilisant une compréhension de la liste est une bonne solution. Alors que pour les boucles sont fonctionnelles, elles sont moins Pythonic que la compréhension de la liste.

√ätes - vous intéressé par davantage de ressources pour vous aider à apprendre Python? Si oui, vous devriez consulter notre Python Guide d’ apprentissage . Ce guide contient une liste des meilleurs cours, des livres et des ressources d’ apprentissage qui vous aideront à maaîtriser la langue.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method