কম্পিউটার

পাইথনে তালিকা বনাম টুপল বনাম অভিধান


লিস্ট এবং টুপল অবজেক্ট হল সিকোয়েন্স। একটি অভিধান হল কী-মান জোড়ার একটি হ্যাশ টেবিল। তালিকা এবং টুপল হল আইটেমগুলির একটি আদেশকৃত সংগ্রহ। ডিকশনারী হল ক্রমহীন সংগ্রহ।

তালিকা এবং অভিধান অবজেক্টগুলি পরিবর্তনযোগ্য অর্থাৎ এটি থেকে নতুন আইটেম যোগ করা বা মুছে ফেলা এবং আইটেম করা সম্ভব। Tuple একটি অপরিবর্তনীয় বস্তু। টুপল অবজেক্টে সংযোজন বা মুছে ফেলার ক্রিয়াকলাপ সম্ভব নয়।

এদের প্রত্যেকটি কমা-বিভক্ত আইটেমগুলির একটি সংগ্রহ৷ তালিকা আইটেমগুলি বর্গাকার বন্ধনীতে [], বৃত্তাকার বন্ধনী বা বন্ধনীতে টুপল আইটেমগুলি এবং কোঁকড়া বন্ধনীতে অভিধানের আইটেমগুলি আবদ্ধ থাকে {}

>>> L1=[12, "Ravi", "B.Com FY", 78.50] #list
>>> T1=(12, "Ravi", "B.Com FY", 78.50)#tuple
>>> D1={"Rollno":12, "class":"B.com FY", "precentage":78.50}#dictionary


তালিকা এবং টিপল আইটেমগুলিকে সূচিত করা হয়েছে৷ স্লাইস অপারেটর নির্দিষ্ট সূচকের আইটেম অ্যাক্সেস করার অনুমতি দেয়

>>> print (L1[2])
B.Com FY
>>> print (T1[2])
B.Com FY

অভিধানে আইটেমগুলি সূচিত করা হয় না। একটি নির্দিষ্ট কী এর সাথে যুক্ত মান বর্গাকার বন্ধনীতে বসিয়ে পাওয়া যায়। অভিধানের get() পদ্ধতিও সংশ্লিষ্ট মান প্রদান করে।

>>> print (D1['class'])
B.com FY
>>> print (D1.get('class'))
B.com FY



  1. পাইথনের টিপলের তালিকায় অভিধান রূপান্তর করুন

  2. পাইথনে টিপল রূপান্তরের তালিকার অভিধান

  3. Python - অভিধান মান হিসাবে তালিকা সাফ করা হচ্ছে

  4. পাইথন অভিধানকে কীভাবে একটি তালিকায় রূপান্তর করবেন?