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”的方法,該方法將一個列表作為引數。
它將零索引分配給變數。
在列表上進行迭代,並使用“/”運算子將每個元素除以第一個元素。
這將作為結果返回。
在方法外,定義一個列表並將其顯示在控制檯上。
透過傳遞列表來呼叫該方法。
這被分配給一個變數。
它作為輸出顯示在控制檯上。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP