তালিকাটি একটি রৈখিক ডেটা কাঠামো যাতে ডেটা উপাদান রয়েছে৷
উদাহরণ
1,2,3,4,5,6
অভিধান হল একটি ডেটা স্ট্রাকচার যা কী:মান জোড়া নিয়ে গঠিত। কীগুলি অনন্য এবং প্রতিটি কী এর সাথে কিছু মান যুক্ত।
উদাহরণ
1:2, 3:4, 5:6
একটি তালিকা দেওয়া হলে, এই তালিকাটিকে অভিধানে রূপান্তর করুন, যেমন বিজোড় অবস্থান উপাদানগুলি কী এবং জোড় অবস্থানের উপাদানগুলি উপরের উদাহরণে চিত্রিত মান।
পদ্ধতি 1 - তালিকার উপর পুনরাবৃত্তি
উদাহরণ
def convert(l): dic={} for i in range(0,len(l),2): dic[l[i]]=l[i+1] return dic ar=[1,'Delhi',2,'Kolkata',3,'Bangalore',4,'Noida'] print(convert(ar))
আউটপুট
{1: 'Delhi', 2: 'Kolkata', 3: 'Bangalore', 4: 'Noida'}
পদ্ধতি 2 - জিপ() ব্যবহার করে
ভেরিয়েবলে একটি পুনরাবৃত্তিকারী শুরু করুন i. তারপরে কী এবং মান একসাথে জিপ করুন এবং dict().
ব্যবহার করে অভিধানে টাইপকাস্ট করুনউদাহরণ
def convert(l): i=iter(l) dic=dict(zip(i,i)) return dic ar=[1,'Delhi',2,'Kolkata',3,'Bangalore',4,'Noida'] print(convert(ar))
আউটপুট
{1: 'Delhi', 2: 'Kolkata', 3: 'Bangalore', 4: 'Noida'}