Maison > développement back-end > Tutoriel Python > Comment calculer la somme des entiers dans une liste Python ?

Comment calculer la somme des entiers dans une liste Python ?

Barbara Streisand
Libérer: 2024-10-27 00:26:03
original
779 Les gens l'ont consulté

How to Calculate the Sum of Integers in a Python List?

Ajout d'entiers dans une liste (somme d'une liste de nombres) en Python

En Python, il existe plusieurs approches pour calculer la somme de entiers dans une liste. Une méthode consiste à utiliser la fonction intégrée sum(), adaptée à l'ajout simple de nombres dans une liste.

Considérons un exemple de liste x = [2, 4, 7, 12, 3]. Pour additionner les valeurs de cette liste à l'aide de sum(), nous pouvons écrire :

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

Alternativement, la fonction réduire() fournit un autre moyen d'effectuer des opérations cumulatives sur les éléments de la liste. Nous pouvons définir une fonction lambda pour effectuer la sommation, comme le montre l'extrait de code suivant :

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

Dans ce cas, la fonction lambda est utilisée pour effectuer progressivement l'addition de p et q, représentant le éléments de la liste.

Les méthodes sum() et réduire() calculent efficacement la somme des nombres entiers dans une liste, ce qui en fait des outils utiles pour divers scénarios de programmation.

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