Python – 列表中的连续除法


当需要在列表中查找连续除法时,定义一个在列表的元素上迭代并使用“/”运算符来确定结果的方法。

以下是对其进行演示:

示例

 在线演示

def consec_division(my_list):

   my_result = my_list[0]
   for idx in range(1, len(my_list)):

      my_result /= my_list[idx]
   return my_result

my_list = [2200, 500, 100, 50, 20, 5]

print("The list is :")
print(my_list)

my_result = consec_division(my_list)

print("The result is :")
print(my_result)

输出

The list is :
[2200, 500, 100, 50, 20, 5]
The result is :
8.8e-06

说明

  • 定义了一个名为“consec_division”的方法,该方法将一个列表作为参数。

  • 它将零索引分配给变量。

  • 在列表上进行迭代,并使用“/”运算符将每个元素除以第一个元素。

  • 这将作为结果返回。

  • 在方法外,定义一个列表并将其显示在控制台上。

  • 通过传递列表来调用该方法。

  • 这被分配给一个变量。

  • 它作为输出显示在控制台上。

更新时间:2021-09-04

159 浏览量

开启您的 职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.