在Python 中將函式應用到列表中 - Delft Stack

文章推薦指數: 80 %
投票人數:10人

函式是可以在程式設計中呼叫以執行特定操作的程式碼塊。

有許多內建函式以及使用者定義的函式。

列表是Python 中不同元素的集合,有一個共同的名稱。

Python貼士 Python中的條件賦值運算子 使用Python播放Mp3檔案 使用Python檢查作業系統 在Python中從字串中刪除逗號 Python中如何將位元組bytes轉換為整數int 如何將整型int轉換為位元組bytes 如何在Python中獲取和增加最大遞迴深度 如何建立和啟用Python虛擬執行環境virtualenv reportthisad 貼士文章 Python貼士 在Python中將函式應用到列表中 使用for迴圈將函式應用於Python中的列表 使用map()函式將函式應用於Python中的列表 使用列表推導方法將函式應用於Python中的列表 函式是可以在程式設計中呼叫以執行特定操作的程式碼塊。

有許多內建函式以及使用者定義的函式。

列表是Python中不同元素的集合,有一個共同的名稱。

它將元素儲存在特定的位置上。

在本教程中,我們將討論如何在Python中將函式應用於列表。

使用for迴圈將函式應用於Python中的列表 這是最直接的方法。

我們使用for迴圈簡單地遍歷列表,並將所需的函式分別應用於每個元素。

我們將結果儲存在單獨的變數中,然後將此變數附加到新列表中。

在下面的程式碼中,我們應用了一個使用者定義的函式,該函式將數字乘以10。

deffn(a): return10*a lst=[1,2,3,4] ans=[] foriinlst: x=fn(i) ans.append(x) print(ans) 輸出: [10,20,30,40] 使用map()函式將函式應用於Python中的列表 map()函式用於將函式應用於特定的可迭代物件的所有元素,例如列表,元組等。

它返回一個map型別的物件,此物件隨後可以使用list()函式轉換為列表。

例如, deffn(a): return10*a lst=[1,2,3,4] ans=list(map(fn,lst)) print(ans) 輸出: [10,20,30,40] 使用列表推導方法將函式應用於Python中的列表 列表推導是在Python中建立列表的一種簡潔,優雅的方法。

在一行程式碼中,我們將函式應用到所有列表元素,並使用列表推導方法將其儲存在新列表中。

以下程式碼實現了這一點。

deffn(a): return10*a lst=[1,2,3,4] ans=[fn(i)foriinlst] print(ans) 輸出:中國八字2023黑水兔PleaseenableJavaScript中國八字2023黑水兔 [10,20,30,40] 我們還可以將本教程中提到的所有這些方法與內建函式一起使用。

相關文章-PythonList 在Python中將字典轉換為列表 從Python列表中刪除某元素的所有出現 在Python中從列表中刪除重複項 如何在Python中獲取一個列表的平均值 在Python中將一個字串追加到另一個字串在Python中將列表追加到另一個列表 xx



請為這篇文章評分?