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>
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>
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!