Задать вопрос
@Julian11
Junior

Как из списка со строками сделать список с числами?

Добрый вечер! Помогите пожалуйста сделать из a = ["1", "2"] в a = [1, 2].
  • Вопрос задан
  • 152 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
ri_gilfanov
@ri_gilfanov
Web- and desktop-developer
Варианты решения:
  1. Через цикл. Объявляете новый пустой список, итерируетесь по старому списку со строками через цикл for, в теле цикла переводите строки в числа с помощью встроенного класса int и добавляете в новый список, ну и присваиваете a новый список. Всего четыре строчки.
  2. Через генератор списков (англ. list comprehensions). Аналогично, но без объявления нового списка. Всё в одну строчку.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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