python将float数据生成list
时间: 2023-10-05 14:07:40 浏览: 47
可以使用列表推导式来生成一个包含float数据的list。
例如,生成一个包含0到1之间的10个浮点数的list:
```
my_list = [float(i)/10 for i in range(10)]
print(my_list)
```
输出:
```
[0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9]
```
其中,`range(10)`生成0到9之间的整数,`float(i)/10`将其转换为浮点数并除以10。最终生成的list包含10个浮点数。
相关问题
python将三个float数据生成list
可以使用以下代码将三个float数据生成list:
```
my_list = [1.2, 3.4, 5.6]
```
或者使用以下代码将用户输入的三个float数据生成list:
```
my_list = []
for i in range(3):
num = float(input("请输入一个浮点数:"))
my_list.append(num)
```
python 根据起点、终点、步长生成list float类型
可以使用Python中的内置函数`range()`和列表解析来生成一个浮点数列表。使用`range()`函数生成整数列表,然后将这些整数转换为浮点数。
下面是一个示例代码:
```python
start = 0.0
end = 1.0
step = 0.1
result = [float(i) for i in range(int(start/step), int(end/step)+1)]
result = [i*step for i in result]
```
在这个示例中,我们首先将起点和终点转换为整数索引,然后使用列表解析将这些索引转换为浮点数。最后,我们用步长调整生成的浮点数列表。
例如,如果我们将起点设置为0,终点设置为1,步长设置为0.1,我们将得到以下输出:
```python
[0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]
```