Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 “得到同样的东西”;“关键”;对于元组(Python)_Python 2.7_Hash - Fatal编程技术网

Python 2.7 “得到同样的东西”;“关键”;对于元组(Python)

Python 2.7 “得到同样的东西”;“关键”;对于元组(Python),python-2.7,hash,Python 2.7,Hash,我有一个元组是(a,b,c)。我想从这个元组中得到一个公共值用作键,我想到了一些类似于散列的东西。例如,(a,b,c)和(b,a,c)都应该给我相同的散列值。但是,我尝试对(1,2,3)和(2,1,3)进行散列,结果得到了不同的散列值 我该怎么做?先对元组排序怎么样?所有排列在排序后都将成为相同的元组,从而给出相同的哈希值

我有一个元组是
(a,b,c)
。我想从这个元组中得到一个公共值用作键,我想到了一些类似于散列的东西。例如,
(a,b,c)
(b,a,c)
都应该给我相同的散列值。但是,我尝试对(1,2,3)和(2,1,3)进行散列,结果得到了不同的散列值


我该怎么做?

先对元组排序怎么样?所有排列在排序后都将成为相同的元组,从而给出相同的哈希值