Avatar ·

هل يمكن تهيئة متغيرات الفئة باستخدام قاموس. Python3.8

📁 قاموس, بايثون, مثال, ذكاء اصطناعي

هل يمكن بطريقة ما تعيين قيم لكل متغير من متغيرات الفئة من القاموس المُمرَّر. على سبيل المثال، الفئة تحتوي على متغيرات: A, B, C, D - وأنا أمرر للـ constructor قاموسًا:

dictionary = {'B': 5, 'A': 2, 'C': 45}

يجب على الـ constructor أن يصل إلى متغيرات الفئة بأسماء المفاتيح من القاموس ويعين لها تلك القيم، مع العلم أن المفاتيح قد تكون بترتيب عشوائي.

مثال على الفئة:

class Example:    def __init__(self, d: dict):        self.A, self.B, self.C = int        # هنا يجب أن يكون الكود لتهيئة المتغيرات المُمرَّرة في القاموس