Курс Python → Преобразование строк в числа в Python

Для преобразования списка строк в числа с плавающей запятой в Python, мы можем использовать цикл for в сочетании с функцией float(). Начнем с создания списка строк, содержащего числа в строковом формате. Затем мы создаем пустой список, в который будем добавлять числа в формате float.

numbers_str = ['3.14', '2.718', '1.618']
numbers_float = []
for num_str in numbers_str:
    num_float = float(num_str)
    numbers_float.append(num_float)

В приведенном выше коде мы проходим по каждому элементу списка строк numbers_str с помощью цикла for. Для каждого элемента мы используем функцию float(), чтобы преобразовать строку в число с плавающей запятой. Затем полученное число добавляется в список numbers_float.

Таким образом, после выполнения этого кода в списке numbers_float будут содержаться числа в формате float, соответствующие элементам из исходного списка строк. Этот подход позволяет легко преобразовывать данные из одного формата в другой, что может быть полезно при работе с числами в Python.

Кроме того, если у нас есть список строк, содержащих числа с плавающей запятой, и мы хотим преобразовать их в целые числа, мы можем использовать аналогичный подход, но с функцией int() вместо float(). Это также позволяет нам эффективно работать с данными различных типов в Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Модуль future Python
  2. Оператор is в Python
  3. Множественные конструкторы в Python
  4. Оператор Walrus: правильное использование
  5. Переопределение метода xor в Python
  6. Измерение времени выполнения кода
  7. Срез в Python
  8. Concrete Paths — метод .with_suffix()
  9. Метод ior для битовых операций
  10. Тестирование с responses
  11. Antigravity модуль
  12. Сравнение def и lambda в Python
  13. Функции-генераторы в Python
  14. Рекурсия для обращения строки
  15. Измерение времени выполнения кода
  16. Строки в Python: апострофы и кавычки
  17. Ускорение выполнения кода в Python
  18. Оператор умножения для вектора
  19. Создание обратного итератора
  20. Декораторы в Python
  21. Списковый компрехеншен.
  22. Очистка строки в Python
  23. Импортирование в Python
  24. Обмен значений переменных в Python
  25. Обработка исключений в Python
  26. Пропуск строк в файле с itertools
  27. Структуры данных в Python
  28. Сериализация и десериализация объектов
  29. Использование html-скриптов в Jupyter Notebook
  30. Распаковка аргументов в Python
  31. Получение списка файлов в директории с использованием os
  32. Работа с временем в Python
  33. Загрузка постов Instagram
  34. Аннотации типов в Python
  35. Транспонирование 2D-массива с помощью zip
  36. Namedtuple в Python
  37. Работа с GitHub в Telegram
  38. Метод is_absolute() для PurePath
  39. Определение размера папок в Python
  40. Обработка данных в Python
  41. Создание множества в Python
  42. Навыки Python: строки, типы данных

Marketello читают маркетологи из крутых компаний