Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyPmLpRLA 147 of 208 menu
◀ ▶

Python'da for döngüsünde sonuç biriktirme

Tüm elemanların toplamını bulmak için, döngünün her tekrarında bunları sırayla toplamak gerekir. Ve elde edilen sonuç ayrı bir değişkene kaydedilmelidir.

lst adında bir listemiz olsun:

lst = [1, 2, 3, 4, 5]

Onun elemanlarının toplamını bulalım. İlk önce tüm elemanların toplamının sırayla biriktirileceği boş bir res değişkeni tanımlayalım. Sonra döngü gövdesinde her bir elemanı ona eklemeyi yazıyoruz:

res = 0 for el in lst: res = res + el print(res) # 15 yazdıracak

Eleman eklemeyi, özel bir operatör += kullanarak daha kısa şekilde yazabiliriz:

res += el

Biriktirme, elemanları tek bir dizgede birleştirmek için de kullanılabilir. Sadece bu durumda res değişkenine 0 değil, boş bir dize atayacağız. Listedeki tüm elemanları onun içine birleştireceğiz:

lst = ['1', '2', '3', '4', '5'] res = '' for el in lst: res += el print(res) # '12345' yazdıracak

Liste verildi:

tst = [1, 2, 3, 4, 5]

Bu listenin elemanlarının karelerinin toplamını bulun.

Liste verildi:

tst = ['a', 'b', 'c', 'd', 'e']

Döngü kullanarak bu listenin elemanlarını bir dizgede birleştirin:

'abcde'

Liste verildi:

tst = [1, 2, 3, 4, 5]

Döngü kullanarak bu listenin elemanlarını bir sayıda birleştirin:

12345
← →
↑
Türkçe▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet