যখন একটি স্ট্রিংকে ম্যাট্রিক্সে রূপান্তর করতে হয় যেখানে প্রতি সারি K অক্ষর থাকে, তখন একটি পদ্ধতি সংজ্ঞায়িত করা হয় যা তালিকা বোঝাপড়া এবং তালিকা স্লাইসিং ব্যবহার করে ফলাফল নির্ধারণ করে।
উদাহরণ
নিচে এর প্রদর্শন দেওয়া হলো:
def convert_to_matrix(my_string, my_key):
temp = [my_string[index: index + my_key] for index in range(0, len(my_string), my_key)]
my_result = [list(element) for element in temp]
print(my_result)
my_string = 'Python is fun'
print("The string is :")
print(my_string)
K = 7
print("The value of K is :")
print(K)
print("The result is :")
convert_to_matrix(my_string, K)
আউটপুট
The string is : Python is fun The value of K is : 7 The result is : [['P', 'y', 't', 'h', 'o', 'n', ' '], ['i', 's', ' ', 'f', 'u', 'n']]
ব্যাখ্যা
'convert_to_matrix' নামে একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি স্ট্রিং এবং একটি কী প্যারামিটার হিসেবে নেয়।
এটি তালিকা বোঝাপড়া এবং তালিকা স্লাইসিং ব্যবহার করে আউটপুট নির্ধারণ করে।
এটি একটি ভেরিয়েবলে সংরক্ষিত করা হয়েছে।
এই ভেরিয়েবলটি আউটপুট হিসেবে প্রদর্শিত হয়েছে।
পদ্ধতির বাইরে, একটি স্ট্রিং সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
'key'-র মান সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
প্রয়োজনীয় প্যারামিটার পাস করে পদ্ধতিটি কল করা হয়েছে।
আউটপুট কনসোলে প্রদর্শিত হয়েছে।