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 瀏覽量

開啟您的 職業生涯

完成課程獲得認證

開始
廣告