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

标签 python set

我在一个集合中存储了多个元组,我试图通过嵌套的 for 循环向集合中添加两个重复的元组,该循环基本上遍历另一组元组并检查元组中的条件,然后添加如果元组满足条件,则将元组添加到集合中。但是,有些元组是重复的,我注意到没有添加重复项。

最佳答案

A set不能包含重复项。这就是集合的意义所在。如果您想要重复项,请考虑改用列表。

关于Python:set.add() 函数不添加重复项吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14887302/

相关文章:

python - Pyramid 是否有信号/插槽系统

c++ - 在使用 std::set 时重载运算符 <

python - 根据一列中的公共(public)值从两个或多个 2d numpy 数组创建交集

python - 为什么集合对象存储为卡住集而列表对象存储为元组?

python matplotlib "merge"用于多索引的x轴标签

python - python中的蒙特卡洛模拟骰子

c++ - 设置插入进行奇怪数量的比较

java - Java 中的集合到底什么时候发生变异?

python - Numpy:制作四元数乘法的批处理版本

python - 如何使用 Python 使用正则表达式在字符串中搜索/查找特殊字符,例如 &、< 或 >