False
от 0
и True
от 1
-- используйте оператор is
вместо !=
.==
и !=
проверяют равенство значений двух объектов. Но из-за особенностей реализации, у False
и 0
-- одно и тоже значение, а у True
и 1
-- одно и тоже другое значение.is
проверяет равенство id двух объектов. Булевы объекты True
и False
-- это синглтоны, т.е. существуют в программе не более, чем в 1 экземпляре. Поэтому, у всех True
-- один и тот же id, а у всех Fasle
-- один и тот же другой id. Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
клеймо
А решается оно часто двумя строчками :)
Может быть есть какие-то книги, которые помогают "строить мост" между голой теорией про массивы (в которой, к слову, сложности не вижу) и возможностью применить знания на практике?
print(list(filter(lambda n: n % 10 in (2, 3, 4, 5), range(100))))
print([n for n in range(100) if n % 10 in (2, 3, 4, 5)])
print([m + n * 10 for n in range(10) for m in range(2, 6)])
Кто-то реально разбирал с юристами этот вопрос?
В отличие от 152-ФЗ, тут однозначно прописано, что никаких согласий по умолчанию быть не может (заранее проставленных галочек в чекбоксах быть не должно).
Только активное действие пользователя (например, проставить галочку перед отправкой данных). То есть пользователь должен сам совершить действие по принятию этого согласия.