Задать вопрос
mari_an_shum
@mari_an_shum
Компьютерный лингвист

Как выбрать случайный элемент из части списка одной строкой?

Здравствуйте! Есть список, например такой: [3, '+', 24, '/', 8], из него нужно выбрать случайное число. То есть задача имеет два шага:
1) отфильтровать из списка числа (символы не трогаем, они не нужны)
2) выбрать из чисел случайное
Представляю, как это сделать тремя и даже двумя строчками. Скажите, пожалуйста, можно ли всё уместить в одну?
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Решения вопроса 1
@Mootfrost
C#, C++, JS, Python
number = random.choice([i for i in lst if i.isdigit()])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы