擅长:python、mysql、java
<p>如果需要强制使用唯一值,可以使用字典。只需将键设置为唯一值或应该唯一的值。你知道吗</p>
<p>这应该比循环运行得更快,但是如果键不是唯一的,它将覆盖数据。你知道吗</p>
<pre><code>mainlist = {}
class chRecord:
def __init__(self, namespace, filepath, selSets =[]):
self.namespace = namespace
self.filepath = filepath
self.selSets = selSets
aName = "John:"
aAge = "C:/temp/"
aSelSets = "Animation:stuff_Junk 0-10, animation:bob_jeff 10-30"
mainlist[aName] = chRecord(aName,aAge,aSelSets)
print(mainlist[aName].selSets)
aName = "John2:"
aAge = "C:/temp/"
aSelSets = "Animation:stuff_Junk2 0-10, animation:bob_jeff2 10-30"
mainlist[aName] = chRecord(aName,aAge,aSelSets)
print(mainlist.get('John2:').namespace)
print(mainlist.get('John2:').filepath)
print(mainlist.get('John2:').selSets)
</code></pre>