1. ホーム
  2. python

[解決済み] (x == a and y == b) または (x == b and y == a)と表現する、よりエレガントな方法はありますか?

2022-09-27 07:09:32

質問

私は ((x == a and y == b) or (x == b and y == a)) をPythonで評価しようとしていますが、それは少し冗長なようです。よりエレガントな方法はありますか?

どのように解決するのですか?

要素がハッシュ化可能であれば、セットを使うことができます。

{a, b} == {y, x}