⊗pyPmCoML 29 of 129 menu

การใช้งานหลายลูปใน List Comprehension ใน Python

การทำงานกับ Comprehension ช่วยให้สามารถเขียน หลายลูปเพื่อสร้างรายการใหม่ได้ ลูปแรกที่กำหนดจะเป็นลูปภายนอก, และภายในลูปนั้นจะมีการเรียกใช้ลูปที่สองที่เขียนไว้ นั่นหมายความว่าลูปที่สองจะ ซ้อนอยู่ภายในลูปแรก

มาสร้างรายการของทูเพิลกัน สำหรับสิ่งนี้ ขั้นแรกให้เขียนตัวแปรสองตัวคือ i และ j, ซึ่งอยู่ในวงเล็บกลม, ซึ่งหมายถึงทูเพิล จากนั้นเรียกใช้ลูป ด้วยตัวแปร i, ซึ่งควร สร้างตัวเลขแรกของทูเพิลใน ช่วงตั้งแต่ 1 ถึง 3. แล้ว เขียนลูปที่ตัวเลขที่สอง j ถูกสร้างจาก 1 ถึง 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']

ใช้ List Comprehension สร้างรายการใหม่จากรายการเหล่านั้น:

[('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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ