我執行的常見操作是將字母列表連接到單詞列表(字符串)中。相當於Python中的Lambda表達式
我通常使用列表理解:
lists_of_letters = [["m", "y"], ["d", "o", "g"], ["s", "k", "i", "p"]]
list_of_words = ["".join(a_list_of_letters) for a_list_of_letters in lists_of_letters]
# list_of_words == ["my", "dog", "skip"]
或者有時候多一點功能:
list_of_words = map(lambda x: "".join(x), lists_of_letters)
我不知道是否有寫所需的地圖功能的更好的方法調用比使用lambda表達式。我試圖學習operator和functools來擴展我的python函數式編程,但在這種情況下,我似乎找不到明確的方法來使用它們。
謝謝,我完全忘記了綁定方法也是頭等功能。這就是爲什麼我沒有得到任何與_partial_任何地方。 – JoshNahum