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

পাইথন ডিকশনারি আপডেট

ডিকশনারির কন্টেন্ট আপডেট করা ডিকশনারির সাথে কাজ করার সময় একটি সাধারণ অপারেশন।

উদাহরণস্বরূপ, ধরুন আপনার একটি ডিকশনারি আছে যা কার প্রাইসের লিস্ট সংরক্ষণ করে। আপনি যদি ডিকশনারির একে কারে ডিসকাউন্ট প্রয়োগ করতে চান, তবে আপনি আপনার ডিকশনারিতে একটি আইটেম আপডেট করতে চাবেন।

ইহান পাইথন ডিকশনারি update() মেথড কাজে আসে। এই টিউটোরিয়ালে, উদাহরণের রেফারেন্স দিয়ে পাইথন ডিকশনারি update() মেথড ব্যবহার করে পাইথন ডিকশনারিতে একটি আইটেম আপডেট করার পদ্ধতি আলোচনা করা হবে।

পাইথন ডিকশনারি: একটি রিফ্রেশার

পাইথনে, ডিকশনারিকে ম্যাপিং ডেটা টাইপ হিসেবে রেফার করা হয়।

এটি কারণ ডিকশনারি ভ্যালুর সাথে কী যোগ করে এবং একটি কী-ভ্যালু পেয়ার তৈরি করে, যা রিলেটেড ডেটা সংরক্ষণ করতে ব্যবহার করা হয়। পাইথনে ডিকশনারির একটি উদাহরণ:

book = {
    'title': 'The Great Gatsby',
    'published': '1925',
    'author': 'F. Scott Fitzgerald',
    'in_stock': False
}

এই ডিকশনারিতে চারটি কী (যা কলনের বাম পাশে থাকে) এবং ভ্যালু (যা কলনের ডান পাশে থাকে) রয়েছে।

এখন, ধরুন আমরা আমাদের ডিকশনারির in_stock আইটেমের ভ্যালু True এ পরিবর্তন করতে চাই। আমরা ডিকশনারি update() মেথড ব্যবহার করে এটি করতে পারি।

পাইথন ডিকশনারি update()

ডিকশনারি update() মেথড আপনাকে একটি ডিকশনারির কন্টেন্ট আপডেট করতে দেয়।

update মেথডের সিনট্যাক্স নিচে:

dictionary_name.update(new_item)

new_item ভ্যালুটিতে একটি ডিকশনারি হওয়া উচিত যার কী-ভ্যালু পেয়ার আপনার ডিকশনারির একটি এক্সিস্টিং আইটেম রিপ্লেস করবে।

আপনি যদি নির্দিষ্ট করেন এমন নতুন আইটেম ডিকশনারিতে ইতিমধ্যে না থাকে, তবে সেটি ডিকশনারিতে যোগ হয়ে যাবে।

ডিকশনারিতে একটি আইটেম আপডেট করা

ধরুন, আমরা একটি বুকস্টোরের মালিক এবং আমাদের पास The Great Gatsby বই সম্পর্কে ইনফরমেশন সংরক্ষণকারী একটি ডিকশনারি আছে। আমরা in_stock আইটেম আপডেট করতে চাই কারণ আমরা এই বইর নতুন ডেলিভারি পেয়েছি।

নিচের প্রোগ্রাম দিয়ে আমরা আমাদের ডিকশনারি আপডেট করতে পারি:

book = {
    'title': 'The Great Gatsby',
    'published': '1925',
    'author': 'F. Scott Fitzgerald',
    'in_stock': False
}
new_stock = {
    'in_stock': True
}
book.update(new_stock)
print(book)

আমাদের কোড রিটার্ন করে:

{'title': 'The Great Gatsby', 'published': '1925', 'author': 'F. Scott Fitzgerald', 'in_stock': True}

আমাদের কোড ব্রেক ডাউন করি। প্রথমে, আমরা book নামে একটি ডিকশনারি ডিক্লেয়ার করেছি যা The Great Gatsby বই সম্পর্কে ইনফরমেশন সংরক্ষণ করে।

তারপর, আমরা আমাদের ডিকশনারিতে যে রিভিশন করতে চাই সেটি সহ একটি ভ্যারিয়েবল ডিক্লেয়ার করেছি। এই কেসে, আমরা একটি ডিকশনারি তৈরি করেছি যা in_stock-এর ভ্যালু True সেট করে।

এরপর, আমরা update() মেথড ব্যবহার করেছি new_stock-এর কন্টেন্ট আমাদের book লিস্টে পুশ করতে। এটি আমাদের new_stock-কে আমাদের book ডিকশনারিতে True এর সমান আপডেট করতে দেয়। শেষে, আমরা আমাদের রিভাইজড ডিকশনারি print(book) ব্যবহার করে প্রিন্ট করেছি।

উপসংহার

পাইথন ডিকশনারি update() মেথড আপনাকে একটি ডিকশনারির কন্টেন্ট আপডেট করতে দেয়।

এই টিউটোরিয়ালে, উদাহরণের রেফারেন্স দিয়ে ডিকশনারি update() মেথড ব্যবহার করে ডিকশনারিতে একটি আইটেম আপডেট করার পদ্ধতি আলোচনা করা হয়েছে। এখন আপনি প্রফেশনাল ডেভেলপারের মত পাইথন ডিকশনারির কন্টেন্ট আপডেট করার নলেজ রাখেন!

  1. পাইথনে ডিকশনারি মেথডসমূহ (Dictionary Methods)

  2. পাইথন ডিকশনারিতে update মেথডের ব্যবহার কী?

  3. পাইথনে ডিকশনারিতে কী-এর ভ্যালু আপডেট কীভাবে করবেন?

  4. পাইথন ডিকশনারির ভ্যালু আপডেট করার পদ্ধতি