在Python 中將函式應用到列表中 - Delft Stack
文章推薦指數: 80 %
函式是可以在程式設計中呼叫以執行特定操作的程式碼塊。
有許多內建函式以及使用者定義的函式。
列表是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
延伸文章資訊
- 1在Python 中將函式應用到列表中 - Delft Stack
函式是可以在程式設計中呼叫以執行特定操作的程式碼塊。有許多內建函式以及使用者定義的函式。 列表是Python 中不同元素的集合,有一個共同的名稱。
- 2Python 内置函数 - 菜鸟教程
- 3Python 入門指南- 單元8 - 函數 - 程式語言教學誌
學習進度表~~. 函數(function) 是一種功能性的程式碼集合,可以將程式(program) 分割成小部分,藉由呼叫(call) 函數安排執行順序. def function_name():
- 4內建函式— Python 3.10.6 說明文件
在这种情况下,它纯粹是一个便利函数,因此您不必显式导入 pdb 且键入尽可能少的代码即可进入 ... 如果给出的源数据是个字符串,那么其前后的空格和制表符将被剔除。
- 5Python函數大全 - 程式人生
最近一直在看python的document,打算在基礎方面重點看一下python ... hash(object), 如果對象object為哈希表類型,返回對象object的哈希值.