ادغام دو دیکشنری در پایتون
تا حالا به این فکر کردید که چطور میشه دوتا دیکشنری رو داخل پایتون با همدیگه ترکیب کرد و داخل یک دیکشنری دیگر قرار داد؟ (ترکیبی پر روووو)
فقط کافیه مثل دستورات زیر عمل کنید:
x = {'a': 1, 'b': 2}
y = {'b': 3, 'c': 4}
z = {**x, **y}
print(z)
» {'c': 4, 'a': 1, 'b': 3}
در مثال بالا، دیکشنری z از ترکیب دو دیکشنری x,y ایجاد شده است، خطی که این کار رو انجام میده اسپویل کردیم تا کامل متوجهش بشید.
نکته این روش اینه که اگه دقت کنید ما در دیکشنری های x,y کلید یکسان 'b' رو داریم و وقتی این دو دیکشنری با هم ادغام شدند، چرا کلید 'b' یدونه شد و مقدارش چی شد؟
نکته: این تکنیک برای پایتون نسخههای 3.5 به بالا جواب میده!
#پایتون #برنامهنویسی #کامپیوتر #ترفند #فکت
@Computeronic
Computeronic.ir