পাইথন ব্যবহার করে ডেটা প্রসেসিং-এ আমরা এমন লিস্ট পেতে পারি যার এলিমেন্টগুলো টাপল। তারপর আমরা টাপলগুলোকে স্ট্রিংয়ের লিস্টে রূপান্তর করতে চাই।
join ব্যবহার করে
join() একটি স্ট্রিং ফেরত দেয় যেখানে সিকোয়েন্সের এলিমেন্টগুলো str সেপারেটর দিয়ে জড়িত থাকে। আমরা লিস্ট এলিমেন্টগুলোকে প্যারামিটার হিসেবে এই ফাংশনে দিব এবং ফলাফলকে একটি লিস্টে রাখব।
উদাহরণ
listA = [('M','o','n'), ('d','a','y'), ('7', 'pm')]
# প্রদত্ত লিস্ট
print("Given list : \n", listA)
res = [''.join(i) for i in listA]
# ফলাফল
print("Final list: \n",res)
আউটপুট
উপরোক্ত কোডটি চালালে নিচের ফলাফল পাওয়া যায় −
Given list : [('M', 'o', 'n'), ('d', 'a', 'y'), ('7', 'pm')] Final list: ['Mon', 'day', '7pm']
map এবং join ব্যবহার করে
আমরা উপরের মতোই পদ্ধতি নেব কিন্তু join মেথড প্রয়োগ করতে map ফাংশন ব্যবহার করব। অবশেষে list মেথড ব্যবহার করে ফলাফলকে একটি লিস্টে আচ্ছাদিত করব।
উদাহরণ
listA = [('M','o','n'), ('d','a','y'), ('7', 'pm')]
# প্রদত্ত লিস্ট
print("Given list : \n", listA)
res = list(map(''.join, listA))
# ফলাফল
print("Final list: \n",res)
আউটপুট
উপরোক্ত কোডটি চালালে নিচের ফলাফল পাওয়া যায় −
Given list : [('M', 'o', 'n'), ('d', 'a', 'y'), ('7', 'pm')] Final list: ['Mon', 'day', '7pm']