Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah anda menjumlahkan elemen dalam senarai integer menggunakan Python?
Menambah Integer dalam Senarai dengan Python
Bayangkan senario di mana anda mempunyai senarai integer, seperti [2, 4, 7, 12 , 3]. Untuk menentukan nilai gabungannya (28), anda perlu menjumlahkan semua nilai individunya. Begini cara anda boleh melakukannya menggunakan Python:
<code class="python"># Method 1: Using sum() function x = [2, 4, 7, 12, 3] sum_of_all_numbers = sum(x)</code>
Fungsi sum() berulang ke atas senarai, mengagregatkan semua nilai integer untuk memberikan jumlah akhir.
Sebagai alternatif, anda boleh menggunakan fungsi Python yang berkuasa dipanggil reduce() untuk melaksanakan penjumlahan ini:
<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>
Fungsi reduce() secara kumulatif melaksanakan fungsi tertentu pada setiap elemen dalam senarai. Dalam kes ini, kami menggunakan fungsi lambda yang menambah dua argumen (p dan q) untuk melaksanakan penjumlahan. Fungsi lambda ini mengelakkan keperluan untuk mentakrifkan fungsi berasingan untuk menambah integer.
Atas ialah kandungan terperinci Bagaimanakah anda menjumlahkan elemen dalam senarai integer menggunakan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!