b
писать в лс
Size: a a a
b
AT
K
b
E
K
b
AT
b
АК
E
AT
a= {'a':[{'b':'c', 'g':{'lol': [{'eto':'ys'}]}}], 'eto':'yt'}
def eto(data, ok=False):
res = []
if isinstance(data, dict):
if 'eto' in data:
res += eto(data['eto'], True)
res += sum((eto(v) for k, v in data.items() if k != 'eto'), [])
elif isinstance(data, list):
res += sum((eto(x) for x in data if isinstance(x, dict)), [])
elif ok:
res.append(data)
return res
print(eto(a))
¯
AT
¯
AT
АК
a= {'a':[{'b':'c', 'g':{'lol': [{'eto':'ys'}]}}], 'eto':'yt'}
def eto(data, ok=False):
res = []
if isinstance(data, dict):
if 'eto' in data:
res += eto(data['eto'], True)
res += sum((eto(v) for k, v in data.items() if k != 'eto'), [])
elif isinstance(data, list):
res += sum((eto(x) for x in data if isinstance(x, dict)), [])
elif ok:
res.append(data)
return res
print(eto(a))
АК
a= {'a':[{'b':'c', 'g':{'lol': [{'eto':'ys'}]}}], 'eto':'yt'}
def eto(data, ok=False):
res = []
if isinstance(data, dict):
if 'eto' in data:
res += eto(data['eto'], True)
res += sum((eto(v) for k, v in data.items() if k != 'eto'), [])
elif isinstance(data, list):
res += sum((eto(x) for x in data if isinstance(x, dict)), [])
elif ok:
res.append(data)
return res
print(eto(a))
K
ᅠ