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

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


কখনো কখনো আমাদের একটি পাইথন লিস্ট দেওয়া থাকে যার এলিমেন্টগুলো টাপল। তারপর ডেটা প্রসেসিংয়ের জন্য এই টাপলগুলোকে লিস্টে রূপান্তর করার প্রয়োজন হতে পারে। এই লেখায় আমরা দেখব কীভাবে টাপলের লিস্টকে লিস্টের লিস্টে রূপান্তর করা যায়।

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

এটি একটি সরল পদ্ধতি যেখানে আমরা একটি for লুপ তৈরি করে প্রতিটি এলিমেন্টের ওপর লুপ চালিয়ে list ফাংশন প্রয়োগ করে লিস্টের লিস্ট তৈরি করি।

উদাহরণ

listA = [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')]
# প্রদত্ত লিস্ট
print("Given list : \n", listA)
res = [list(ele) for ele in listA]
# ফলাফল
print("Final list: \n",res)

আউটপুট

উপরোক্ত কোডটি চালালে নিচের ফলাফল পাওয়া যায় −

Given list : [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')] Final list: [['Mon', 3], ['Wed', 4], ['Fri', 7, 'pm']]

map এবং list ব্যবহার করে

একটি অন্য পদ্ধতিতে আমরা map ফাংশন সাথে list ফাংশন ব্যবহার করতে পারি। list ফাংশন আউটার লিস্ট থেকে ফেচ করা প্রতিটি এলিমেন্টের ওপর প্রয়োগ হয় এবং একটি ফাইনাল list ফাংশন ফলাফলতপূর্ণ লিস্টের ওপর প্রয়োগ হয়।

উদাহরণ

listA = [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')]
# প্রদত্ত লিস্ট
print("Given list : \n", listA)
res = list(map(list, listA))
# ফলাফল
print("Final list: \n",res)

আউটপুট

উপরোক্ত কোডটি চালালে নিচের ফলাফল পাওয়া যায় −

Given list : [('Mon', 3), ('Wed', 4), ('Fri', 7, 'pm')] Final list: [['Mon', 3], ['Wed', 4], ['Fri', 7, 'pm']]

  1. পাইথনে লিস্টকে লিস্ট অফ লিস্টে রূপান্তর

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

  3. পাইথনে স্ট্রিংয়ের তালিকা থেকে তালিকার তালিকা তৈরি করা

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