@svv8lsru

Генерация списка по условию и сравнение значения переменной с данным списком. Как реализовать?

Здравствуйте.

Подскажите, пожалуйста, как можно реализовать генерацию списка по условию:
list_1 = [i for i in range(2,992,10)] но исключив некоторые числа (должны быть исключены 11, 111, 211, 311 ... 911)?
и если x == (какое-то число из списка), то [действие]
  • Вопрос задан
  • 37 просмотров
Решения вопроса 1
@o5a
list_1 = [i for i in range(2,992,10) if i%100 != 11]

# если просто проверить по конечному списку
list_1 = [i for i in range(2,992,10) if i not in (...)]

Но только в примере условия взаимоисключающие: список от 2 с шагом 10 не получит чисел, оканчивающихся на 11.

и если x == (какое-то число из списка), то [действие]

А это еще каким образом относится к генерации списка? Что еще за "действие"?
Чтобы проверить число в списке, используйте if x in (...):
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы