কম্পিউটার

পাইথন - প্রতি সারিতে K অক্ষর সহ স্ট্রিংকে ম্যাট্রিক্সে রূপান্তর করুন


যখন প্রতি সারিতে 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' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি স্ট্রিং এবং একটি কীকে প্যারামিটার হিসেবে নেয়।

  • এটি আউটপুট নির্ধারণ করতে তালিকা বোঝা এবং তালিকা স্লাইসিং ব্যবহার করে।

  • এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷

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

  • পদ্ধতির বাইরে, একটি স্ট্রিং সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।

  • 'কী'-এর মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।

  • পদ্ধতিটি প্রয়োজনীয় প্যারামিটার পাস করে বলা হয়।

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


  1. Z আকারে ম্যাট্রিক্স প্রিন্ট করার জন্য পাইথন প্রোগ্রাম

  2. পাইথনে পালাবার অক্ষর প্রিন্ট করার উপায়

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

  4. কিভাবে আমরা পাইথনে একটি স্ট্রিং মধ্যে অক্ষর একটি তালিকা রূপান্তর করতে পারি?