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

Python প্রোগ্রাম: লিস্টকে ম্যাট্রিক্সে (Matrix) কনভার্ট করা যেখানে প্রতিটি রোয়ের সাইজ একটি সংখ্যা বায়ে বাড়ে

যখন একটি লিস্টকে ম্যাট্রিক্সে কনভার্ট করা প্রয়োজন হয় যেখানে প্রতিটি রোয়ের সাইজ একটি সংখ্যা বায়ে বাড়ে, // অপারেটর এবং একটি সিম্পল ইটারেশন ব্যবহার করা হয়।

উদাহরণ

নিচে এর প্রদর্শন করা হলো:

my_list = [42, 45, 67, 89, 99, 10, 23, 12, 31, 43, 60, 1, 0]
print("The list is :")
print(my_list)

my_key = 3
print("The value of key is ")
print(my_key)

my_result = []
for index in range(0, len(my_list) // my_key):
    my_result.append(my_list[0: (index + 1) * my_key])

print("The resultant matrix is :")
print(my_result)

আউটপুট

The list is : [42, 45, 67, 89, 99, 10, 23, 12, 31, 43, 60, 1, 0]
The value of key is 3
The resultant matrix is : [[42, 45, 67], [42, 45, 67, 89, 99, 10], [42, 45, 67, 89, 99, 10, 23, 12, 31], [42, 45, 67, 89, 99, 10, 23, 12, 31, 43, 60, 1]]

ব্যাখ্যা

  • একটি লিস্ট ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • কী (key) এর জন্য একটি ভ্যালু ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।

  • একটি খালি লিস্ট তৈরি করা হয়।

  • একটি সিম্পল ইটারেশন '//' অপারেটরসহ ব্যবহার করা হয়, এবং নির্দিষ্ট ইনডেক্স থেকে কী গুণ করা এলিমেন্ট।

  • এটি খালি লিস্টে অ্যাপেন্ড করা হয়।

  • এই লিস্ট আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।

  1. পাইথন প্রোগ্রাম দিয়ে লিস্টকে স্ট্রিংয়ে রূপান্তর

  2. পাইথনে লিস্টকে স্ট্রিংে কনভার্ট করা

  3. পাইথন প্রোগ্রাম: টাপলের লিস্টকে ডিকশনারিতে রূপান্তর

  4. পাইথনে ক্যারেক্টারের লিস্টকে স্ট্রিংয়ে রূপান্তর করার প্রোগ্রাম