假設我有一個函式來計算某個數字的平方。現在,我有一個串列,例如,我需要作為引數傳遞的 100 個數字。如何將串列的每個元素一個一個地作為引數傳遞以獲取結果?
uj5u.com熱心網友回復:
您可以使用 for 回圈:
def square(i):
return i ** 2
lst = [1,2,3,4,...]
for i in lst:
result = square(i)
print(result)
這是有效的,因為迭代器i會遍歷其中的每個元素lst并將其作為引數傳遞給我們的函式,square().
我希望這有幫助!如果您需要任何進一步的說明或詳細資訊,請告訴我:)
uj5u.com熱心網友回復:
使用for回圈。
yourlist = [1,2,3,4...]
for i in yourlist:
yourfunction(i)
uj5u.com熱心網友回復:
def square(num):
return num ** 2
lt = [1..n]
for i in lt:
newElement = square(i)
print(newElement)
您可以使用它,也可以將新元素附加到新串列中并列印原始串列的正方形串列。
nlist = []
for i in list:
newEle = square(i)
nlist.append(newEle)
print(nlist)
你可以通過兩種方式做到這一點。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/434868.html
