Maram Jouriah نشر 12 أبريل 2021 أرسل تقرير نشر 12 أبريل 2021 أحتاج لدمج 2dictionaries بعبارة واحدة بلغة البايثون؟ x={'a':12,'b':15} y={'a':13,'c':23} اقتباس
0 Hasan Dayoub نشر 12 أبريل 2021 أرسل تقرير نشر 12 أبريل 2021 نعم يمكن ذلك. بإمكانك استخدام التابع التالي لتحقيق ذلك: def merge_two_dicts(x, y): z = x.copy() # نبدأ مع مفاتيح x و قيمها z.update(y) # نقوم بتحديث قيم مفاتيح Y return z ثم نقوم باستدعاء التابع السبق: z = merge_two_dicts(x, y) اقتباس
0 Hassan Hazem نشر 15 أبريل 2021 أرسل تقرير نشر 15 أبريل 2021 (معدل) يمكنك استخدام خدعة اخرة أقل كتابة : x={'a':12,'b':15} y={'c':13,'d':23} z = {**x,**y} print(z) ملاحظة : في حال قمت بوضع (key) بنفس الاسم فلن يقبل التكرار وسيكتفي بالقيم الفريدة . المصدر :: https://realpython.com/ تم التعديل في 16 أبريل 2021 بواسطة Hassan Hazem تأكيد المصدر اقتباس
0 Hassan Hazem نشر 17 أبريل 2021 أرسل تقرير نشر 17 أبريل 2021 (معدل) في التعليق السابق قمت بكتابة (أخرى) بشكل خاطئ ، للأسف حسوب لا تدعم الرجوع عن الكتابة للمواضيع انها ميزة مطلوبة في المواقع ، لكن للأسف لا اعتقد ان القائمين على الموقع لديهم الوقت المناسب لإضافتها وتمكينها لتعديل الأخطاء اللغوية والتقنيــة الفادحة تم التعديل في 17 أبريل 2021 بواسطة Hassan Hazem اقتباس
السؤال
Maram Jouriah
أحتاج لدمج 2dictionaries بعبارة واحدة بلغة البايثون؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.