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

পাইথনে ডিকশনারি থেকে লিস্ট অফ টাপল কনভার্ট করুন

পাইথনে কালেকশন টাইপ পরিবর্তন করা খুবই সাধারণ। এই আর্টিকেলে ডিকশনারির কী-ভ্যালু পেয়ার থেকে টাপল তৈরি করে লিস্ট অফ টাপল বানানোর পদ্ধতি দেখানো হয়েছে।

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

ডিকশনারির items() মেথড দিয়ে কী-ভ্যালু পেয়ার ইটারেট করে for লুপে টাপল বানিয়ে লিস্টে রাখা হয়।

উদাহরণ

dictA = {'Mon': '2 pm', 'Tue': '1 pm', 'Fri': '3 pm'}

res = [(k, v) for k, v in dictA.items()]
print(res)

আউটপুট

[('Mon', '2 pm'), ('Tue', '1 pm'), ('Fri', '3 pm')]

zip ফাংশন ব্যবহার করে

zip ফাংশন কী এবং ভ্যালুকে টাপল হিসেবে পেয়ার আপ করে, list ফাংশন দিয়ে পুরো রেজাল্ট লিস্টে কনভার্ট করা হয়।

উদাহরণ

dictA = {'Mon': '2 pm', 'Tue': '1 pm', 'Fri': '3 pm'}

res = list(zip(dictA.keys(), dictA.values()))
print(res)

আউটপুট

[('Mon', '2 pm'), ('Tue', '1 pm'), ('Fri', '3 pm')]

append ফাংশন ব্যবহার করে

append() দিয়ে ফোর লুপে টাপল বানিয়ে লিস্টে যোগ করা হয়।

উদাহরণ

dictA = {'Mon': '2 pm', 'Tue': '1 pm', 'Fri': '3 pm'}

res = []
for i in dictA:
    tpl = (i, dictA[i])
    res.append(tpl)

print(res)

আউটপুট

[('Mon', '2 pm'), ('Tue', '1 pm'), ('Fri', '3 pm')]
  1. পাইথনে ডিকশনারিকে টাপলের লিস্টে রূপান্তর

  2. পাইথনে ডিকশনারি থেকে লিস্ট অফ টাপল কনভার্ট করুন

  3. পাইথনে ডেসিমেল থেকে বাইনারি লিস্ট কনভার্ট করুন

  4. পাইথনে লিস্ট vs টাপল vs ডিকশনারি পার্থক্য