Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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 利用集合确定唯一元素的Dunder方法_Python_Python 3.x_Oop_Set - Fatal编程技术网

Python 利用集合确定唯一元素的Dunder方法

Python 利用集合确定唯一元素的Dunder方法,python,python-3.x,oop,set,Python,Python 3.x,Oop,Set,列表中有几个对象,如下所示: class Test(object): def __init__(self, ID, A, B, C, D, E): self.ID = ID self.A = A self.B = B self.C = C self.D = D self.E = E test1 = Test(6124, 6, 'Tim', 'Football', 'Soccer', 'US

列表中有几个对象,如下所示:

class Test(object):
    def __init__(self, ID, A, B, C, D, E):
        self.ID = ID
        self.A = A
        self.B = B
        self.C = C
        self.D = D
        self.E = E


test1 = Test(6124, 6, 'Tim', 'Football', 'Soccer', 'USA')
test2 = Test(6124, 7, 'Joe', 'Basketball', 'Soccer', 'USA')
test_list = [test1, test2]
我想做set(test_list)并让它根据ID属性确定唯一值

我可以在类中使用dunder方法来确定唯一值吗

谢谢, 杰克