যখন একটি ম্যাট্রিক্সকে স্ট্রিংয়ে কনভার্ট করা প্রয়োজন হয়, একটি সিম্পল লিস্ট কম্প্রিহেনশন join মেথডসহ ব্যবহার করা হয়।
উদাহরণ
নিচে এর প্রদর্শন করা হলো:
my_list = [[1, 22, "python"], [22, "is", 1], ["great", 1, 91]]
print("The list is :")
print(my_list)
my_list_1, my_list_2 = ",", " "
my_result = my_list_2.join([my_list_1.join([str(elem) for elem in sub]) for sub in my_list])
print("The result is :")
print(my_result)
আউটপুট
The list is : [[1, 22, 'python'], [22, 'is', 1], ['great', 1, 91]] The result is : 1,22,python 22,is,1 great,1,91
ব্যাখ্যা
একটি লিস্ট অফ লিস্ট ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।
দুটি ভেরিয়েবল একটি কমা এবং একটি খালি স্পেসে অ্যাসাইন করা হয়।
লিস্ট কম্প্রিহেনশন এবং 'join' মেথড ব্যবহার করে লিস্টে ইটারেট করা হয় এবং এলিমেন্টগুলো দুটি ভেরিয়েবলে জয়েন করা হয়।
এটি একটি ভেরিয়েবলে অ্যাসাইন করা হয়।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।