যখন প্রতি সারিতে 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' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি স্ট্রিং এবং একটি কীকে প্যারামিটার হিসেবে নেয়।
-
এটি আউটপুট নির্ধারণ করতে তালিকা বোঝা এবং তালিকা স্লাইসিং ব্যবহার করে।
-
এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷
৷ -
এই ভেরিয়েবলটি আউটপুট হিসাবে প্রদর্শিত হয়।
-
পদ্ধতির বাইরে, একটি স্ট্রিং সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
'কী'-এর মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
পদ্ধতিটি প্রয়োজনীয় প্যারামিটার পাস করে বলা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।