क्या डिक्शनरी से क्लास वेरिएबल्स को इनिशियलाइज़ किया जा सकता है। Python3.8
📁 शब्दकोश, पायथन, उदाहरण, एआई
क्या किसी तरह से क्लास के प्रत्येक वेरिएबल को डिक्शनरी में दिए गए मान असाइन किए जा सकते हैं। उदाहरण के लिए, क्लास में वेरिएबल्स हैं: A, B, C, D -, और मैं क्लास के कंस्ट्रक्टर को एक डिक्शनरी देता हूँ:
dictionary = {'B': 5, 'A': 2, 'C': 45}कंस्ट्रक्टर को डिक्शनरी की कुंजियों के नाम से क्लास वेरिएबल्स तक पहुँचना चाहिए और उन्हें ये मान सेट करने चाहिए, जबकि कुंजियाँ किसी भी क्रम में हो सकती हैं।
क्लास का उदाहरण:
class Example: def __init__(self, d: dict): self.A, self.B, self.C = int # यहाँ डिक्शनरी में दिए गए वेरिएबल्स को इनिशियलाइज़ करने का कोड होना चाहिए