Тема: Передати словник в класах
Потрібно зробити, щоб за допомогою super при передачі з obj1, obj2 клас В передавав значення, а клас А ключі. Був би вдячний за допомогу.
dct = {}
class A:
global dct
def __init__(self, val1, val2):
self.val1 = val1
self.val2 = val2
def dction(self, dicct):
key = dicct.keys()
return key
class B(A):
def __init__(self, var1, var2, var3):
super().__init__(var1, var2)
self.val3 = var3
def getKeyValues(self, ddct):
super().dction(dct)
value = ddct.values()
return value
a = A(1, 2)
# print(a.dction({"e": 1, "q": 4, "t": 6}))
b = B(1, 2, 3)
obj1, obj2 = b.getKeyValues({"eq": 14, "qq": 44})
print('obj1', obj1)
print('obj2', obj2)