⊗pyPmCoML 29 of 129 menu

Python의 리스트 컴프리헨션에서 여러 개의 루프 사용하기

컴프리헨션을 사용하면 새 리스트를 생성하기 위해 여러 개의 루프를 작성할 수 있습니다. 첫 번째로 지정된 루프는 외부 루프가 되며, 그 안에 두 번째로 작성된 루프가 실행됩니다. 이는 두 번째 루프가 첫 번째 루프 안에 중첩된다는 것을 의미합니다.

튜플 리스트를 생성해 봅시다. 먼저, 튜플을 나타내는 괄호 안에 두 변수 ij를 작성합니다. 그런 다음, 1부터 3까지의 범위에서 튜플의 첫 번째 숫자를 생성해야 하는 변수 i를 가진 루프를 시작합니다. 이후, 두 번째 숫자 j1부터 2까지 생성되는 루프를 작성합니다:

lst = [(i, j) for i in range(1, 4) for j in range(1, 3)] print(lst)

코드 실행 결과:

[(1, 1), (1, 2), (2, 1), (2, 2), (3, 1), (3, 2)]

두 개의 리스트가 주어졌습니다:

lst1 = ['1', '2'] lst2 = ['a', 'b', 'c']

컴프리헨션을 사용하여 이들로부터 새 리스트를 만드세요:

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