কম্পিউটার টিউটোরিয়াল

পাইথন - লিস্ট আইটেমের কাউন্ট অনুযায়ী নেস্টেড লিস্ট তৈরি করা

একটি লিস্টের প্রতিটি এলিমেন্টের ইনডেক্স+১ মান দিয়ে নেস্টেড লিস্ট তৈরি করা হয় যেখানে প্রতিটি সাব-লিস্টের দৈর্ঘ্য ইনডেক্স+১ এবং সব মান একই (ইনডেক্স+১)।

উদাহরণ

my_list = [11, 25, 36, 24]
print("The list is :")
print(my_list)

for element in range(len(my_list)):
    my_list[element] = [element + 1 for j in range(element + 1)]

print("The resultant list is :")
print(my_list)

আউটপুট

The list is : [11, 25, 36, 24]
The resultant list is : [[1], [2, 2], [3, 3, 3], [4, 4, 4, 4]]

ব্যাখ্যা

  • লিস্ট ডিফাইন এবং ডিসপ্লে করা হয়।
  • লিস্টের লেন্থ পর্যন্ত লুপ চলানো হয়।
  • প্রতিটি ইনডেক্স element-এর জন্য element+1 মান দিয়ে element+1 লেন্থের লিস্ট বানানো হয়।
  • মূল লিস্টের মানগুলো বদলে যায়।
  • ফলাফল কনসোলে দেখানো হয়।

উপযোগিতা: এই প্যাটার্ন টেস্ট ডেটা জেনারেট করতে বা ম্যাট্রিক্স বানাতে ব্যবহারী।

  1. পাইথনে নেস্টেড লিস্ট কম্প্রিহেনশন

  2. পাইথনে ৩D লিস্ট তৈরি করার প্রোগ্রাম

  3. Python-এ লিস্টের আইটেম র‍্যান্ডমাইজ করা

  4. পাইথনে লিস্টের অবজেক্টগুলো সর্ট করার পদ্ধতি