পাইথন ডিকশনারি ভ্যালু আপডেট/রিপ্লেস করার জন্য স্কোয়ার ব্র্যাকেট [] অপারেটর ব্যবহার করা হয়।
ভ্যালু এক্সেস
my_dict = {'foo': 42, 'bar': 12.5}
new_var = my_dict['foo']
print(new_var) # 42
ভ্যালু রিপ্লেস/আপডেট
my_dict['foo'] = "Hello" print(my_dict['foo'])
আউটপুট
Hello
বাল্ক আপডেট: update() মেথড
my_dict = {'foo': 42, 'bar': 12.5}
my_dict.update({'foo': 'Hello', 'baz': 100})
print(my_dict)
আউটপুট
{'foo': 'Hello', 'bar': 12.5, 'baz': 100}
শর্তসাপেক্ষ আপডেট
# কী থাকলে আপডেট, নেইলে অ্যাড
my_dict.setdefault('foo', 'Default') # কী থাকলে কিছুই করে না
# ডিকশনারি কম্প্রিহেনশন দিয়ে ট্রান্সফর্ম
my_dict = {k: v*2 for k, v in my_dict.items()}