我有一个包含字符串列表的类.说:
ClassName:
- list_of_strings
Run Code Online (Sandbox Code Playgroud)
我需要强制执行此字符串列表包含唯一元素.不幸的是,我无法将此list_of_strings更改为其他类型,例如set.
在addToList(str_to_add)函数中,我想保证字符串唯一性.我该怎么做才能做到最好?添加要添加到列表中的字符串,转换为集合,然后返回列表,然后将其重新分配给对象是否可行?
这是我需要更新的方法:
def addToList(self, str_to_add):
self.list_of_strings.append(str_to_add)
Run Code Online (Sandbox Code Playgroud)
谢谢!
eph*_*ent 22
def addToList(self, str_to_add):
if str_to_add not in self.list_of_strings:
self.list_of_strings.append(str_to_add)
Run Code Online (Sandbox Code Playgroud)