⊗pyPmCoML 29 of 129 menu

পাইথনে লিস্ট কম্প্রিহেনশনে একাধিক লুপ

কম্প্রিহেনশনের সাথে কাজ করা আপনাকে নতুন একটি লিস্ট জেনারেট করার জন্য একাধিক লুপ লিখতে দেয়। প্রথমে নির্দিষ্ট করা লুপটি হবে বাইরের লুপ, তার ভিতরে দ্বিতীয় লুপটি চালু হবে। এর মানে হল যে দ্বিতীয় লুপটি প্রথম লুপের ভিতরে নেস্টেড থাকবে।

আসুন কিছু টাপল নিয়ে একটি লিস্ট তৈরি করি। এর জন্য প্রথমে দুটি ভেরিয়েবল 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']

কম্প্রিহেনশন ব্যবহার করে তাদের থেকে একটি নতুন লিস্ট তৈরি করুন:

[('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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন