iter) -> iter:
try:
return filter(lambda x: not predicate(x), iterable)
except TypeError:
return filter(None, iterable)
objects = [0, 1, True, False, 17, []]
print(*filterfalse(None, objects)) Скажите, а почему try expect не работает???
Да что здесь с тайпхинтами
да что такое тайпхинты?
так а в чём проблема?
Это ты так проверку на None сделал через try except?
Потому что не на том уровне стоит
Ну а вообще, filter — штука ленивая. TypeError шандарахнет когда-нибудь позже.
Просто листкомп написать не судьба?
Обсуждают сегодня