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

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


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

লিস্ট এবং ডিকশনারি অবজেক্ট মিউটেবল (পরিবর্তনশীল) অর্থাৎ নতুন আইটেম যোগ করা বা ডিলিট করা সম্ভব। টাপল ইমিউটেবল অবজেক্ট। টাপল অবজেক্টে যোগ বা ডিলিশন অপারেশন সম্ভব নয়।

প্রতিটিই কমা-সেপারেটেড আইটেমের কালেকশন। লিস্ট আইটেম স্কয়ার ব্র্যাকেট [] দিয়ে, টাপল রাউন্ড ব্র্যাকেট () দিয়ে, ডিকশনারি কার্লি ব্র্যাকেট {} দিয়ে ঘেরা থাকে।

>>> 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. পাইথন - ডিকশনারির মান হিসেবে তালিকা খালি করা

  4. Python Dictionary কে লিস্টে রূপান্তর করা