Python: 二値の交換 2008/8/28 Python ソート系のアルゴリズムを実装する際などに、配列の任意の2つの要素を交換する処理が必要な場合がありますので、以下にその手順の一例を示します。 ソースコード # coding: UTF-8 a = [10, 20] print '%d %d' % (a[0], a[1]) a[0], a[1] = a[1], a[0] print '%d %d' % (a[0], a[1]) 実行結果 10 20 20 10 何だかperlの多重代入を思い出します。
コメント
こんな書き方が可能なんだ.知らなかった. Python: 二値の交換 http://www.yukun.info/blog/2008/08/python-change-two-value.html
Python: 二値の交換 – Yukun’s Blog http://bit.ly/gDJPKa