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

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

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

  • এটি একটি ভেরিয়েবলে সংরক্ষিত করা হয়েছে।

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

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

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

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

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

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

  2. পাইথনে এস্কেপ ক্যারেক্টার প্রিন্ট করার পদ্ধতিসমূহ

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

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