هل يمكن تهيئة متغيرات الفئة باستخدام قاموس. 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 # هنا يجب أن يكون الكود لتهيئة المتغيرات المُمرَّرة في القاموس