在Python3中,下面的代码不再有效:
def function((a, (b, c))): pass
为什么这个功能被去掉了呢?背后的原因是什么?
你可以通过阅读 PEP 3113 来找到答案。简单来说,就是处理元组参数拆包的问题比干脆把它去掉还要麻烦。