假設我列出了元素content = ['121\n', '12\n', '2\n', '322\n']
以及具有函數fnl = [str.strip, int]
的列表。Python:將函數列表應用於列表中的每個元素
所以我需要將fnl
中的每個函數依次應用到content
的每個元素。 我可以通過幾個電話map
來做到這一點。
另一種方式:
xl = lambda func, content: map(func, content)
for func in fnl:
content = xl(func, content)
我只是想知道如果有一個更Python的方式來做到這一點。
沒有單獨的功能?通過單一表達?