কম্পিউটার

কিভাবে আমরা দুটি পাইথন অভিধান একত্রিত করতে পারি?


Python 3.5+ এ, আপনি একটি অভিধান আনপ্যাক করতে এবং নিম্নলিখিত সিনট্যাক্স ব্যবহার করে একাধিক অভিধান একত্রিত করতে ** অপারেটর ব্যবহার করতে পারেন:

a = {'foo': 125}
b = {'bar': "hello"}
c = {**a, **b}
print(c)

এটি আউটপুট দেবে:

{'foo': 125, 'bar': 'hello'}

এটি পুরানো সংস্করণে সমর্থিত নয়। তবে আপনি নিম্নলিখিত অনুরূপ সিনট্যাক্স ব্যবহার করে এটি প্রতিস্থাপন করতে পারেন:

a = {'foo': 125}
b = {'bar': "hello"}
c = dict(a, **b)
print(c)

এটি আউটপুট দেবে:

{'foo': 125, 'bar': 'hello'}

আরেকটি জিনিস যা আপনি করতে পারেন তা হল অভিধানগুলি একত্রিত করতে অনুলিপি এবং আপডেট ফাংশন ব্যবহার করা। উদাহরণস্বরূপ,

def merge_dicts(x, y):
z = x.copy() # start with x's keys and values
z.update(y) # modify z with y's keys and values
return z

a = {'foo': 125}
b = {'bar': "hello"}
c = merge_dicts(a, b)
print(c)

এটি আউটপুট দেবে:

{'foo': 125, 'bar': 'hello'}

  1. পাইথন ব্যবহার করে দুটি ম্যাট্রিক্সকে গুন করার জন্য Tensorflow কিভাবে ব্যবহার করা যেতে পারে?

  2. পাইথন ব্যবহার করে দুটি ম্যাট্রিক্স যোগ করতে কীভাবে টেনসরফ্লো ব্যবহার করা যেতে পারে?

  3. একটি একক অভিব্যক্তিতে দুটি পাইথন অভিধান কীভাবে একত্রিত করবেন?

  4. আমি কিভাবে পাইথনে সিডি করতে পারি?