Что вернёт выражение "b" in ["a", "b", "c"]?

AЗначение False от оператора in при отсутствии искомого элемента в списке
BTypeError: оператор in отказывается работать со списком строковых элементов
CЗначение True от оператора in при наличии искомого элемента в списке
DЗначение None от оператора in для случая поиска по списку элементов
Правильный ответ. Оператор in проверяет, есть ли элемент в последовательности, и возвращает True или False.

Разбор

Для списка оператор in проверяет наличие элемента: он последовательно сравнивает элементы списка с искомым значением через ==. Так как "b" есть в списке ["a", "b", "c"], результат — True. False был бы при отсутствии элемента, TypeError — при несовместимом типе контейнера, а None оператор in никогда не возвращает.

Проверь себя · 1/3разбор после ответа
Чему равно выражение bool("")?
Тренировать Python в Telegram

Ещё вопросы по теме «Синтаксис и типы данных»