Bagaimanakah anda menjumlahkan elemen dalam senarai integer menggunakan Python?

Patricia Arquette
Lepaskan: 2024-10-28 04:53:02
asal
1006 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!