পাইথনে দ্বিমাত্রিক তালিকা তৈরি করা
একটি তালিকা কম্প্রিহেনশনে দুটি লুপ নির্দিষ্ট করে একটি দ্বিমাত্রিক তালিকা তৈরি করা যেতে পারে।
আসুন একটি তালিকা তৈরি করি যা তিনটি তালিকা নিয়ে গঠিত,
যেগুলোর প্রতিটিতে রয়েছে
1 থেকে 4 পর্যন্ত সংখ্যা। এটি করার জন্য
কম্প্রিহেনশনের ভিতরে আরও একটি
অভ্যন্তরীণ কম্প্রিহেনশন তৈরি করতে হবে। এতে আমরা
লুপ এবং j ভেরিয়েবল ব্যবহার করে সংখ্যা
জেনারেট করব। একই সময়ে বাহ্যিক লুপটি যাতে i রয়েছে
তাকে অভ্যন্তরীণ কম্প্রিহেনশনের ডানপাশে নির্দিষ্ট করব:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
কোড 실행ের ফলাফল:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
কম্প্রিহেনশন ব্যবহার করে নিম্নলিখিত তালিকাটি তৈরি করুন:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
কম্প্রিহেনশন ব্যবহার করে নিম্নলিখিত তালিকাটি তৈরি করুন:
[
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
]