⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау