讓我們這個代碼爲例(按價值排序字典項):尋找一個更好的Python語法到多個參數傳遞給一個單參數化的λ
sorted(d.items(), key=lambda kv: kv[1])
鍵作爲單參數的定義仿函數決定了這個醜陋的lambda。
現在,this book我見過一些例子使用一個更加美好的語法,這樣的:
sorted(d.items(), key=lambda (k,v): v)
但不幸的是,這給了我一個語法錯誤(在蟒蛇3.4)。
這樣的語法是否存在?在哪個版本?
它工作在Python 2.7.6罰款;我想想知道爲什麼它不在Python 3 – Pynchia