Python: set.add() 函数不添加重复项吗?

13 投票
2 回答
31579 浏览
提问于 2025-04-17 15:57

我有多个元组存储在一个集合里,我想通过一个嵌套的循环来添加两个重复的元组。这个循环会遍历另一组元组,并检查每个元组是否满足某个条件,如果满足条件,就把这个元组添加到集合中。不过,有些元组是重复的,我发现这些重复的元组没有被添加进来。

2 个回答

4

集合(Set)是一种不按顺序排列的独特元素的集合,也就是说,集合里不能有重复的元素。想了解更多,可以查看Python的文档

31

一个集合(set)是不能包含重复的元素的。这就是集合的特点。如果你需要重复的元素,可以考虑使用列表(list)来代替。

撰写回答