Python には、関数シグネチャのタプルから値をパターン一致できる、興味深い非常に便利なツールがあります。
def first((a, b)):
return a
x = (4, 9)
first(x)
li = [(5, 4), (8, 9)]
map(first, li)
def second(a, b):
# does not work the same way
return b
これの使用に関する文献は見当たりません。Python コミュニティがこれに使用する語彙は何ですか? これを使用しないやむを得ない理由はありますか?