Преобразование строк строк в список плавающих в python

Я новичок в программировании, поэтому надеюсь, что этот вопрос достаточно прост.

Мне нужно знать, как преобразовать строковый ввод чисел, разделенных пробелами в одной строке:

5.2 5.6 5.3 

и преобразовать это в список поплавка

 lsit = [5.2,5.6,5.3] 

Как это может быть сделано?

One Solution collect form web for “Преобразование строк строк в список плавающих в python”

Попробуйте составить список:

 s = '5.2 5.6 5.3' floats = [float(x) for x in s.split()] 

В Python 2.x это также можно сделать с помощью карты:

 floats = map(float, s.split()) 

Обратите внимание, что в Python 3.x вторая версия возвращает объект карты, а не список. Если вам нужен список, вы можете преобразовать его в список с вызовом list или просто использовать подход к пониманию списка.

  • Функции Python и их атрибут __call__
  • Ограничить аргумент конкретными значениями в python
  • AttributeError: объект 'module' не имеет атрибута ''
  • Скрытие данных в классе Python
  • Предотвращение кэширования страниц в Google App Engine
  • Подпроцесс Python Ctrl + C
  • запускать внешнюю программу в цикле с максимальным временным пределом
  • Как получить доступ к данным сеанса в шаблонах Jinja2 (фреймворк Bottle на движке приложения)?
  • Cython float division PyExc_ZeroDivisionError проверка
  • python 3.2 установлен, но MAC его не распознал
  • Аутентификация Google appengine на веб-приложении iPhone на главном экране
  • Python - лучший язык программирования в мире.