Python 備忘録: 値の交換
クイックソートや多くのアルゴリズムで変数 a, b の値を交換する手続きが頻出する.最も素直な方法は余分な変数 temp を用いる方法だろう.
temp = a
a = b
b = temp
Python では余分な変数を使わずに,以下のコードで値を交換できる.
a, b = b, a
クイックソートや多くのアルゴリズムで変数 a, b の値を交換する手続きが頻出する.最も素直な方法は余分な変数 temp を用いる方法だろう.
temp = a
a = b
b = temp
Python では余分な変数を使わずに,以下のコードで値を交換できる.
a, b = b, a