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

Python for циклында нәтижені жинақтау

Барлық элементтердің қосындысын табу үшін оларды циклдың әрбір итерациясында дәйекті түрде қосу қажет. Алынған нәтижені болшек айнымалыға жазу керек.

Бізде lst тізімі бар делік:

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

Оның элементтерінің қосындысын табайық. Алдымен барлық элементтердің қосындысын дәйекті түрде жинақтайтын бос res айнымалысын жариялайық. Содан кейін цикл денесінде оған әрбір элементті қосуды жазамыз:

res = 0 for el in lst: res = res + el print(res) # 15 шығарады

Элементті қосуды арнайы оператор += көмегімен қысқаша түрде жазуға болады:

res += el

Барлық элементтерді бір жолға біріктіру үшін де жинақтауды пайдалануға болады. Бірақ бұл жағдайда res айнымалысына 0 емес, бос жол тағайындалады. Оған барлық тізім элементтерін біріктіреміз:

lst = ['1', '2', '3', '4', '5'] res = '' for el in lst: res += el print(res) # '12345' шығарады

Тізім берілген:

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

Осы тізім элементтерінің квадраттарының қосындысын табыңыз.

Тізім берілген:

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

Цикл көмегімен осы тізім элементтерін жолға біріктіріңіз:

'abcde'

Тізім берілген:

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

Цикл көмегімен осы тізім элементтерін санға біріктіріңіз:

12345
← →
↑
Қазақ▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау