Курс 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. Проверка типа данных
  2. Работа с *args и **kwargs в Python
  3. Объединение словарей в Python
  4. Замена атрибута в именованном кортеже
  5. Функция rsplit() в Python
  6. Метод rlshift для битового сдвига
  7. Хеши в Python
  8. Метод enumerate() в Python
  9. Сохранение Unicode в JSON
  10. Комплексные числа в Python
  11. Руководство по библиотеке pydantic
  12. Работа с модулем cmath
  13. Отображение HTML кода в Python
  14. Python-dateutil — работа с датами
  15. Введение в PyTorch
  16. Combobox в Tkinter
  17. Работа со словарями Python
  18. Измерение времени выполнения кода
  19. Python itertools combinations() — группировка элементов
  20. Измерение времени выполнения кода
  21. Использование функции product
  22. Подписка на @SelectelNews
  23. Работа с YAML в Python
  24. Функции map() и reduce() в Python
  25. Python Translator: создание локальных переводчиков
  26. Метод setdefault() в Python
  27. Форматирование строк в Python
  28. Красивый вывод списка
  29. Округление чисел с помощью round
  30. Декораторы в Python
  31. Установка и использование pyshorteners
  32. Разделение строки с помощью re.split()
  33. Передача неизвестных аргументов в Python.
  34. Модуль os: работа с файлами и папками
  35. Отправка POST запроса на сервер.
  36. Функции с дополнением
  37. Получение текущего времени в Python
  38. Оператор морж в Python 3.8
  39. Анонимные функции в Python
  40. Расчет времени выполнения программы
  41. Избегайте двойного подчеркивания
  42. Шаблоны и наследование в Flask
  43. Отношения подклассов в Python
  44. Оператор «not» в Python
  45. Определение объема памяти объекта
  46. Тестирование времени с Freezegun
  47. Принципы программирования

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