我想創建一個類不允許重複entryies創建一個類列表不允許重複的條目
class QSet(list):
def __init__(self,*args):
super(QSet, self).__init__(args[0])
self=list(set(self))
,當試圖測試的類重複的條目不會被刪除
d=["a","b","a","z","a"]
z=QList(d)
print d
print z
任何建議解決此問題 謝謝
如何回合'名單.__的init __(自我,名單(套(個體經營)))' –
如果你要允許插入也許你想要的是一組或ordereddict –
當你說「不允許」 - 這是不禁止他們,它默默地只是沒有讓他們....然後呢,如果我更改索引到一個現有的值 - 然後呢?另外,如果我對這樣的事情提供了一個序列順序,我將有一個有點意外的,如果它不能維持我給它的命令...不知道你已經通過這實際上是如何實際是想...(你可能只是一組有序實施後) –