E.T*_*.T. 5 python string list
我需要定义一个函数txtnum(L),它将一串逗号分隔的浮点数"1.5,2.5,3.5"作为参数并将其转换为一个列表[1.5, 2.5, 3.5]。
我曾尝试使用.split(), .join(),map()等,但无法返回不包含引号的列表。我对 Python 很陌生,在这里有点迷失。
我该怎么做呢?
您需要转换拆分变量的数据类型,因为单独拆分字符串会为您提供一个字符串列表。
>>> s = "1.5,2.5,3.5"
>>> [float(i) for i in s.split(',')]
[1.5, 2.5, 3.5]
>>>
Run Code Online (Sandbox Code Playgroud)
或者
>>> map(float, s.split(','))
[1.5, 2.5, 3.5]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6058 次 |
| 最近记录: |