Maram Jouriah نشر 12 أبريل 2021 أرسل تقرير مشاركة نشر 12 أبريل 2021 أحتاج لدمج 2dictionaries بعبارة واحدة بلغة البايثون؟ x={'a':12,'b':15} y={'a':13,'c':23} اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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) اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 تأكيد المصدر اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Hassan Hazem نشر 17 أبريل 2021 أرسل تقرير مشاركة نشر 17 أبريل 2021 (معدل) في التعليق السابق قمت بكتابة (أخرى) بشكل خاطئ ، للأسف حسوب لا تدعم الرجوع عن الكتابة للمواضيع انها ميزة مطلوبة في المواقع ، لكن للأسف لا اعتقد ان القائمين على الموقع لديهم الوقت المناسب لإضافتها وتمكينها لتعديل الأخطاء اللغوية والتقنيــة الفادحة تم التعديل في 17 أبريل 2021 بواسطة Hassan Hazem اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Maram Jouriah
أحتاج لدمج 2dictionaries بعبارة واحدة بلغة البايثون؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.