python将一组输入的字符串转为浮点数字存入一个list中
时间: 2023-06-05 11:07:33 浏览: 75
好的,这是一个技术问题,可以回答。你可以使用Python的map函数和float函数将输入的字符串转换成浮点数,然后加入到列表中。示例代码如下:
```python
input_str = input("请输入一组以空格分隔的字符串:")
str_list = input_str.split()
float_list = list(map(float, str_list))
print(float_list)
```
输入示例:
```
请输入一组以空格分隔的字符串:3.14 2.718 1.618
```
输出示例:
```
[3.14, 2.718, 1.618]
```
相关问题
python 将列表中的字符串转为数字
可以使用列表推导式结合内置函数 int() 来实现:
```
str_list = ['1', '2', '3', '4']
num_list = [int(x) for x in str_list]
print(num_list)
```
输出:
```
[1, 2, 3, 4]
```
python将输入字符串的每一个字符转化为数组
可以使用Python中的list()函数将字符串转换成一个字符列表。
例如,输入字符串为s,可以使用以下代码将其转换为字符列表:
```
s = "example"
char_list = list(s)
print(char_list)
```
输出结果为:
```
['e', 'x', 'a', 'm', 'p', 'l', 'e']
```
其中,list()函数将字符串s转换为一个由每个字符组成的列表char_list。