Курс 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. Разделение строк методом split()
  2. Извлечение данных из JSON
  3. Работа с срезами в Numpy
  4. Управление фоновыми задачами в Python
  5. Генераторы списков в Python
  6. Метод init в Python
  7. Управление контекстом с помощью декоратора contextmanager
  8. Python 3.12: переиспользование кавычек
  9. Получение комбинаций в Python
  10. Разделение строки на подстроки в Python
  11. Перегрузка операторов в Python
  12. Переопределение метода __and__
  13. Определение относительного пути
  14. Тестирование времени с Freezegun
  15. Логические значения в Python
  16. Python Метод del.
  17. Списковое включение в Python
  18. Вложенные циклы в Python
  19. Область видимости переменных
  20. Сортировка списка по индексам
  21. Отрицательные индексы списков в Python
  22. Вычисление логарифмов в Python
  23. Обработка ошибок в Python
  24. Проверка класса объекта
  25. Поиск анаграмм с Counter
  26. Делегирование в Python
  27. Тестирование функции сложения
  28. Создание вложенного генератора
  29. Сериализация объектов в Python
  30. Определение размера папок в Python
  31. Анонимные функции в Python
  32. Обработка исключений
  33. Создание класса в Python
  34. Конвертация изображений в PDF
  35. Генераторные функции в Python
  36. Изменение переменной в Python: nonlocal
  37. Переопределение метода sub
  38. Работа с модулем cmath
  39. Создание класса очереди
  40. Метод count в Python: почему count(», ») возвращает 4?
  41. Операторы Splat и splatty-splat
  42. Настройка логгера Logzero
  43. Основы работы со списками
  44. Возврат нескольких значений
  45. Добавление кнопки в tkinter
  46. Экспорт данных с помощью writefile
  47. Установка Home Assistant

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