D
Есть словарик, ну типа a = {'a': 1, 'b':2 } и т.д.
Можно ли как-то сделать так, чтобы можно было обратится не только
a['a'], а как в json'e, вроде
a.a
Size: a a a
D
a.a
g(
a.a
AS
a.a
️️
a.a
️️
️️
🌌[
AS
VU
a.a
__getattr__
VU
class Dict(dict):
def __getattr__(self, item):
try:
return super().__getattr__(item)
except AttributeError:
return self[item]
>>> data = Dict({'a': 1, 'b': 2})
>>> data
{'a': 1, 'b': 2}
>>> data.a, data.b
(1, 2)
AR
a.a
G
🌌[
G
AR
🌌[
🌌[
p
a.a
Е
class Dict(dict):
def __getattr__(self, item):
try:
return super().__getattr__(item)
except AttributeError:
return self[item]
>>> data = Dict({'a': 1, 'b': 2})
>>> data
{'a': 1, 'b': 2}
>>> data.a, data.b
(1, 2)
def dict->__getattr__():
.....
?VU
def dict->__getattr__():
.....
?