リストの 2 番目に大きい要素を返すコードを調べていて、コンマの奇妙な使い方に出会いました。うまくいけば、誰かが私にそれを説明できます:
それは
m1, m2 = x, m1
次のコードの一部:
def second_largest(numbers):
m1, m2 = None, None
for x in numbers:
if x >= m1:
m1, m2 = x, m1
elif x > m2:
m2 = x
return m2
この if ステートメントでは、何が割り当てられていますか?