投稿日: Jun 13, 2019 8:11:59 PM
3つの数字から最小と最大を省き中間の数値を取得したい。
集合 A を定義
a = { 1, 2, 3 }
最大と最小はそれぞれ maxとminで取得できる。
>>> max(a)
3
>>> min(a)
1
Pythonでは集合同士の足し算引き算が出来る。
そこで次のようにする。
>>> a - { min(a), max(a) }
{2}
Pythonすばらしいな。