Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah anda menjumlahkan elemen dalam senarai integer menggunakan Python?

Bagaimanakah anda menjumlahkan elemen dalam senarai integer menggunakan Python?

Patricia Arquette
Patricia Arquetteasal
2024-10-28 04:53:021101semak imbas

How do you sum the elements in a list of integers using 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn