2017-02-21 6 views
0

私はタプルが(a, b, c)です。私は、このタプルからキーとして使用する共通の価値を得たいと思っています。ハッシュのようなものを考えました。たとえば、(a, b, c)(b, a, c)は、どちらも私に同じハッシュ値を与える必要があります。しかし、私はハッシュ(1,2,3)と(2,1,3)しようとし、異なるハッシュ値で終わった。タプル(Python)と同じ "キー"を得る

どうすればよいですか?

答えて

1

最初にタプルをソートするのはどうですか?並べ替え後のすべての置換は同じタプルになり、したがって同じハッシュ値を返します。

関連する問題