【问题标题】:Python: Does the set.add() function not add duplicates?Python:set.add() 函数不添加重复项吗?
【发布时间】:2019-02-08 08:34:31
【问题描述】:

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

【问题讨论】:

标签: python set


【解决方案1】:

set 不能包含重复项。这就是集合的重点。如果您想要重复,请考虑使用列表。

【讨论】:

    【解决方案2】:

    按定义设置是唯一元素的无序集合,因此它们不允许重复。请检查python的documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多