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

পাইথনে স্ট্রিংকে টাপলে রূপান্তর করা


একটি স্ট্রিংকে টাপলে রূপান্তর করার জন্য map মেথড, tuple মেথড, int মেথড এবং split মেথড ব্যবহার করা যায়।

map ফাংশন একটি ইটেরেবল (যেমন লিস্ট, টাপল) এর প্রতিটি আইটেমে দেওয়া ফাংশন/অপারেশন প্রয়োগ করে। ফলাফল হিসেবে একটি লিস্ট রিটার্ন করে।

int মেথড দেওয়া ডেটা টাইপকে ইন্টিজার টাইপে রূপান্তর করে, যদি वह অপারেশন অনুমোদিত হয়।

split মেথড দেওয়া ডেটাকে একটি ডিলিমিটার বা ডিফল্ট ডিলিমিটার দিয়ে ভিন্ন ভাগে ভাগ করে। tuple মেথড দেওয়া ডেটা টাইপকে টাপল টাইপে রূপান্তর করে।

নিচে এর একটি উদাহরণ দেওয়া হলো:

উদাহরণ

my_str_1 = "7, 8, 0, 3, 45, 3, 2, 22, 4"
print("স্ট্রিংটি হলো : ")
print(my_str_1)
my_result = tuple(map(int, my_str_1.split(', ')))
print("স্ট্রিং থেকে রূপান্তরিত টাপলটি হলো : ")
print(my_result)

আউটপুট

স্ট্রিংটি হলো : 7, 8, 0, 3, 45, 3, 2, 22, 4
স্ট্রিং থেকে রূপান্তরিত টাপলটি হলো : (7, 8, 0, 3, 45, 3, 2, 22, 4)

ব্যাখ্যা

  • একটি স্ট্রিং সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শন করা হয়েছে।
  • স্ট্রিংটি স্প্লিট করা হয়েছে, প্রতিটি এলিমেন্ট ইন্টিজারে রূপান্তরিত হয়েছে এবং map মেথড ব্যবহার করে প্রতিটি এলিমেন্টে এই অপারেশন প্রয়োগ করা হয়েছে।
  • এটি আবার টাপল টাইপে রূপান্তরিত করা হয়েছে।
  • ফলাফল একটি ভেরিয়েবলে এসাইন করা হয়েছে।
  • কনসোলে আউটপুট হিসেবে প্রদর্শিত হয়েছে।

  1. পাইথন টাপলকে স্ট্রিং-এ কনভার্ট কীভাবে করবেন?

  2. পাইথনে <code>zfill()</code> মেথড কী?

  3. পাইথনে স্ট্রিংকে ডিকশনারিতে রূপান্তর করা

  4. পাইথনে স্ট্রিংকে বাইনারি ফরম্যাটে রূপান্তর করা