Maison > développement back-end > Tutoriel Python > Comment additionner les éléments d'une liste d'entiers en utilisant Python ?

Comment additionner les éléments d'une liste d'entiers en utilisant Python ?

Patricia Arquette
Libérer: 2024-10-28 04:53:02
original
1094 Les gens l'ont consulté

How do you sum the elements in a list of integers using Python?

Ajout d'entiers dans des listes avec Python

Imaginez un scénario dans lequel vous avez une liste d'entiers, comme [2, 4, 7, 12 , 3]. Pour déterminer leur valeur combinée (28), vous devez additionner toutes leurs valeurs individuelles. Voici comment procéder en utilisant Python :

<code class="python"># Method 1: Using sum() function
x = [2, 4, 7, 12, 3]
sum_of_all_numbers = sum(x)</code>
Copier après la connexion

La fonction sum() parcourt la liste, agrégeant toutes les valeurs entières pour fournir la somme finale.

Vous pouvez également utiliser une puissante fonction Python appelée réduire() pour effectuer cette sommation :

<code class="python"># Method 2: Using reduce() with lambda function
x = [2, 4, 7, 12, 3]
sum_of_all_numbers = reduce(lambda q, p: p + q, x)</code>
Copier après la connexion

La fonction réduire() exécute de manière cumulative une fonction spécifiée sur chaque élément de la liste. Dans ce cas, nous utilisons une fonction lambda qui ajoute deux arguments (p et q) pour effectuer la sommation. Cette fonction lambda évite d'avoir à définir une fonction distincte pour ajouter des entiers.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal