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

পাইথনে লিস্টকে স্ট্রিং-এ রূপান্তর করার পদ্ধতিসমূহ

কখনো কখনো লিস্টকে স্ট্রিং-এ রূপান্তর করার প্রয়োজন পড়ে। এই আর্টিকেলে তার বিভিন্ন পদ্ধতি আলোচনা করা হবে।

ইটারেশন (Iteration) ব্যবহার করা

লিস্টের মাধ্যমে ইটারেট করে প্রতিটি এলিমেন্টকে স্ট্রিংয়ে যোগ করে লিস্টকে স্ট্রিং-এ রূপান্তর করা যায়। এখানে for-in লুপ ব্যবহার করা হয়েছে।

উদাহরণ

list1 = ["Welcome", "To", "Tutorials", "Point"]
string1 = ""
for i in list1:
    string1 = string1 + i
string2 = ""
for i in list1:
    string2 = string2 + i + " "
print(string1)
print(string2)

আউটপুট

WelcomeToTutorialsPoint
Welcome To Tutorials Point

.join() মেথড ব্যবহার করা

লিস্টকে join মেথডের প্যারামিটার হিসেবে পাস করে স্ট্রিং-এ রূপান্তর করা যায়।

উদাহরণ

list1 = ["Welcome", "To", "Tutorials", "Point"]
string1 = ""
print(string1.join(list1))
string2 = " "
print(string2.join(list1))

আউটপুট

WelcomeToTutorialsPoint
Welcome To Tutorials Point

map() ফাংশন ব্যবহার করা

map() ফাংশন ব্যবহার করে str ফাংশনকে লিস্টের সাথে ম্যাপ করে তারপর join() ব্যবহার করে লিস্টকে স্ট্রিং-এ রূপান্তর করা যায়।

উদাহরণ

list1 = ["Welcome", "To", "Tutorials", "Point"]
string1 = "".join(map(str, list1))
string2 = " ".join(map(str, list1))
print(string1)
print(string2)

আউটপুট

WelcomeToTutorialsPoint
Welcome To Tutorials Point

লিস্ট কম্প্রিহেনশন (List Comprehension) ব্যবহার করা

পাইথনে কম্প্রিহেনশন ব্যবহার করে ইতিমধ্যে থাকা সিকোয়েন্স থেকে নতুন সিকোয়েন্স তৈরি করার সংক্ষিপ্ত পদ্ধতি রয়েছে। এখানে লিস্টের প্রতিটি এলিমেন্টকে স্ট্রিং হিসেবে অ্যাক্সেস করে join() ব্যবহার করা হয়েছে।

উদাহরণ

list1 = ["Welcome", "To", "Tutorials", "Point"]
string1 = "".join(str(elem) for elem in list1)
string2 = " ".join(str(elem) for elem in list1)
print(string1)
print(string2)

আউটপুট

WelcomeToTutorialsPoint
Welcome To Tutorials Point
  1. পাইথনে স্ট্রিংকে শব্দের লিস্টে রূপান্তর করা

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

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

  4. পাইথনে দুটি স্ট্রিং জড়িয়ে একটিতে রূপান্তর করা