⊗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

누적은 요소들을 하나의 문자열로 병합하는 데에도 사용할 수 있습니다. 다만 이 경우에는 변수 res0이 아닌 빈 문자열을 할당합니다. 이 변수에 리스트의 모든 요소를 합칩니다:

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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부