অভিধানের সাথে কাজ করার সময় অভিধানের বিষয়বস্তু আপডেট করা একটি সাধারণ কাজ।
উদাহরণস্বরূপ, ধরুন আপনার কাছে একটি অভিধান রয়েছে যা গাড়ির দামের একটি তালিকা সংরক্ষণ করে। আপনি যদি অভিধানে থাকা গাড়িগুলির একটিতে ছাড় প্রয়োগ করতে চান তবে আপনি আপনার অভিধানে একটি আইটেম আপডেট করতে চান৷
এখানেই পাইথন অভিধান update()
পদ্ধতিটি আসে। এই টিউটোরিয়ালটি একটি উদাহরণের সাথে আলোচনা করবে, কিভাবে অভিধান update()
ব্যবহার করতে হয়। একটি পাইথন অভিধানে একটি আইটেম আপডেট করার পদ্ধতি।
পাইথন অভিধান:একটি রিফ্রেশার
পাইথনে, অভিধানগুলিকে ম্যাপিং ডেটা টাইপ হিসাবে উল্লেখ করা হয়।
এর কারণ হল অভিধানগুলি মানগুলিতে কী যোগ করে এবং একটি কী-মান জোড়া তৈরি করে, যা সম্পর্কিত ডেটা সংরক্ষণ করতে ব্যবহৃত হয়। এখানে পাইথনে একটি অভিধানের উদাহরণ রয়েছে:
book = { 'title': 'The Great Gatsby', 'published': '1925', 'author': 'F. Scott Fitzgerald', 'in_stock': False }
এই অভিধানে চারটি কী রয়েছে (যা কোলনের বাম দিকে প্রদর্শিত হয়) এবং মান (যা কোলনের ডানদিকে প্রদর্শিত হয়)।
এখন, ধরুন আমরা in_stock
এর মান পরিবর্তন করতে চাই সত্য থেকে আমাদের অভিধানে আইটেম. আমরা update()
অভিধান ব্যবহার করে তা করতে পারি পদ্ধতি
পাইথন অভিধান আপডেট()
অভিধান update()
পদ্ধতি আপনাকে অভিধানের বিষয়বস্তু আপডেট করতে দেয়।
81% অংশগ্রহণকারী বলেছেন যে তারা বুটক্যাম্পে যোগ দেওয়ার পরে তাদের প্রযুক্তিগত কাজের সম্ভাবনা সম্পর্কে আরও আত্মবিশ্বাসী বোধ করেছেন। আজই একটি বুটক্যাম্পের সাথে মিলিত হন৷
৷গড় বুটক্যাম্প গ্র্যাড একটি বুটক্যাম্প শুরু করা থেকে শুরু করে তাদের প্রথম চাকরি খোঁজা পর্যন্ত ক্যারিয়ারের পরিবর্তনে ছয় মাসেরও কম সময় ব্যয় করেছে।
এখানে আপডেট পদ্ধতির সিনট্যাক্স রয়েছে:
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
এর মান সেট করে সত্য থেকে
এরপর, আমরা update()
ব্যবহার করি new_stock
এর বিষয়বস্তু পুশ করার পদ্ধতি আমাদের book
-এ তালিকা এটি আমাদের new_stock
আপডেট করতে দেয় আমাদের book
-এ True-এর সমান অভিধান অবশেষে, আমরা প্রিন্ট (বই) ব্যবহার করে আমাদের সংশোধিত অভিধান মুদ্রণ করি।
উপসংহার
পাইথন অভিধান update()
পদ্ধতি আপনাকে অভিধানের বিষয়বস্তু আপডেট করতে দেয়।
এই টিউটোরিয়ালটি একটি উদাহরণের সাথে আলোচনা করা হয়েছে, কিভাবে অভিধান update()
ব্যবহার করবেন একটি অভিধানে একটি আইটেম আপডেট করার পদ্ধতি। একজন পেশাদার বিকাশকারীর মতো পাইথন অভিধানের বিষয়বস্তু আপডেট করার জন্য আপনার প্রয়োজনীয় জ্ঞানের সাথে এখন আপনি সজ্জিত!