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

পাইথনে দুটি ডিকশনারি একক এক্সপ্রেশনে মার্জ করার পদ্ধতি

বিল্ট-ইন ডিকশনারি ক্লাসে update() মেথড থাকে যা আর্গুমেন্ট ডিকশনারি অবজেক্টের এলিমেন্টগুলো কলিং ডিকশনারি অবজেক্টের সাথে মার্জ করে।

>>> a = {1: 'a', 2: 'b', 3: 'c'}
>>> b = {'x': 1, 'y': 2, 'z': 3}
>>> a.update(b)
>>> a
{1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}

পাইথন ৩.৫ থেকে অন্য একটি সিনট্যাক্স দুটি ডিকশনারি মার্জ করার জন্য উপলব্ধ:

>>> a = {1: 'a', 2: 'b', 3: 'c'}
>>> b = {'x': 1, 'y': 2, 'z': 3}
>>> c = {**a, **b}
>>> c
{1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}

পাইথন ৩.৯+

merged = a | b

নোট: update() ইন-প্লেস মডিফাই করে (রিটার্ন None), {**a, **b} এবং a | b নতুন ডিকশনারি রিটার্ন করে।

  1. পাইথন: কীভাবে দুটি দশমিক স্থানে রাউন্ড করবেন

  2. পাইথন পান্ডাসে সব CSV ফাইল একসাথে মার্জ করে একক ডেটাফ্রেম তৈরি করা

  3. পাইথনে একক স্টেটমেন্টে স্ট্রিং দুবার প্রিন্ট করার পদ্ধতি

  4. পাইথনে দুটি স্ট্রিং জড়িয়ে একটিতে রূপান্তর করা