📜  Python|列表中的小数步长范围

📅  最后修改于: 2022-05-13 01:55:50.598000             🧑  作者: Mango

Python|列表中的小数步长范围

有时,在使用Python列表时,我们可能会遇到一个问题,我们需要在小数范围内填充列表。使用内置结构更容易处理整数范围,但是将十进制值提供给范围值是行不通的。让我们讨论一种可以解决这个问题的方法。

方法:使用列表推导
解决此问题的一种方法是使用列表推导式,它可以通过迭代列表并将范围元素乘以元素的索引来更轻松地解决此问题。

# Python3 code to demonstrate working of
# Decimal step range in list
# using list comprehension
  
# initializing start value 
strt = 5
  
# initializing step value 
step = 0.4
  
# using list comprehension
# Decimal step range 
test_list = [strt + (x * step) for x in range(0, 5)]
  
# Printing result
print("The list after decimal range value initialization : " + str(test_list))
输出 :
The list after decimal range value initialization : [5.0, 5.4, 5.8, 6.2, 6.6]