a
Size: a a a
a
a
N
<Ч
K
ЖК
ЯЛ
a
a
ЯЛ
ЯЛ
di = {"key1": 1, "key2": 2}Выдаёт ЕГГОГ
print(
any(['key3' in di, di['key3'] == 3])
)
any(['key3' in di, di['key3'] == 3])
KeyError: 'key3'
Process finished with exit code 1
ЯЛ
any(['key3' not in di, di['key3'] == 3])
KeyError: 'key3'
ᅠ
cache
, но кэш не работает, каждый раз функция срабатываетГГ
ЯЛ
ᅠ
ttl_cache
это из либы cachetools
ЯЛ
ЯЛ
def memoize(func):
memo = {}
def wrapper(*args):
if args in memo:
return memo[args]
else:
rv = func(*args)
memo[args] = rv
return rv
return wrapper
ᅠ
ᅠ