我正在嘗試編寫一個lambda函數(對Python的函數式編程風格還是一個新東西)。我有一個這樣的名單:如何編寫用於在Python中對字符串中的事件進行計數的lambda函數sort()
cur_list = [b'1z1zzz\r\n', b'1z1z1zzz\r\n', b'1z1z1zzz\r\n', b'zzzz\r\n', b'1zzzz\r\n']
我要排序的「1」出現在他們每個人的號碼列表。所以在上面的列表中,正確的是(排序)的解決辦法是這樣的:
cur_list = [b'zzzz\r\n', b'1zzzz\r\n', b'1z1zzz\r\n', b'1z1z1zzz\r\n', b'1z1z1zzz\r\n']
什麼lambda函數在給定列表中插入下面的代碼片段有效排序的「1」的發生字符串?
cur_list.sort(key=#####what lambda function to insert here)
謝謝你的回答!
你嘗試過什麼呢? – njzk2
@ njzk2在問題的時候,我仍然在學習如何使用lambda(新概念)。是的,我最終想出瞭如何做到這一點,並將其作爲下面的評論分享。 – user1330974