gpt4 book ai didi

python - 如何确保列表包含唯一元素?

转载 作者:太空狗 更新时间:2023-10-29 20:34:11 24 4
gpt4 key购买 nike

我有一个包含字符串列表的类。说:

ClassName:
- list_of_strings

我需要强制这个字符串列表包含唯一元素。不幸的是,我无法将此 list_of_strings 更改为另一种类型,例如集合。

addToList(str_to_add) 函数中,我想保证字符串的唯一性。我怎样才能最好地做到这一点?将要添加的字符串添加到列表中,转换为集合,然后返回列表,然后将其重新分配给对象是否可行?

这是我需要更新的方法:

def addToList(self, str_to_add):
self.list_of_strings.append(str_to_add)

谢谢!

最佳答案

def addToList(self, str_to_add):
if str_to_add not in self.list_of_strings:
self.list_of_strings.append(str_to_add)

关于python - 如何确保列表包含唯一元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4743409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com