Курс 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. Шаблоны и наследование в Flask
  2. Генераторы данных
  3. Оператор == в Python
  4. Проверка однородности элементов списка
  5. Разработка Telegram-ботов
  6. Логирование с Logzero
  7. Разработка игры Pong с turtle
  8. Модуль pprint
  9. Автоматизация с Python
  10. Работа с collections в Python
  11. Расчет времени выполнения программы
  12. Работа с Path в Python
  13. Объединение списков с помощью zip
  14. Вызов внешних программ в Python с помощью sh
  15. PrettyTable: создание таблицы
  16. Работа с геоданными с помощью geopy
  17. Вложенные функции в Python
  18. Глобальные переменные в Python
  19. Конвертация изображений в PDF
  20. Применение функции к каждому элементу списка
  21. Управление IP-адресами через прокси
  22. Метод repr() в Python
  23. Курс по дообучению ChatGPT
  24. Секреты Python
  25. Форматирование строк с % в Python
  26. Бесконечные списки в Python
  27. Сравнение строк в Python
  28. Цикл while в Python
  29. Тип CodeType в Python.
  30. Создание таблиц в Python с PrettyTable
  31. Анонимные функции Lambda
  32. Определение объема памяти объекта
  33. Измерение времени выполнения кода в Python
  34. Анонимные функции в Python
  35. Поиск самого длинного слова в списке с использованием max()
  36. Извлечение данных из JSON
  37. Работа со строками в Python
  38. EMOT преобразование эмодзи в текст
  39. Безопасные SQL-запросы в Python 3.11
  40. Объединение строк с помощью метода join
  41. Concrete Paths — метод .with_suffix()
  42. Метод join() для объединения строк
  43. Работа с очередями в Python
  44. Solidity для DeFi Ethereum
  45. Цикл for в Python
  46. Перевод текста с Python Translator
  47. Работа с рекламными данными в Pandas

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