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”的方法,該方法將一個列表作為引數。
它將零索引分配給變數。
在列表上進行迭代,並使用“/”運算子將每個元素除以第一個元素。
這將作為結果返回。
在方法外,定義一個列表並將其顯示在控制檯上。
透過傳遞列表來呼叫該方法。
這被分配給一個變數。
它作為輸出顯示在控制檯上。
廣告