Python教程

python集合相关

本文主要是介绍python集合相关,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

集合是一个 无序 、可变、不允许数据重复的容器。集合的元素必须是可哈希的值

set()  #  空集合

1.独有功能

  1. 添加元素

    add()

     

  2. 删除

    discard()

     

  3. 交集

    s1 = {"刘能", "赵四", "⽪⻓⼭"}
     s2 = {"刘科⻓", "冯乡⻓", "⽪⻓⼭"}
     ​
     s4 = s1.intersection(s2) # 取两个集合的交集 
     print(s4) # {"⽪⻓⼭"}
     ​
     s3 = s1 & s2              # 取两个集合的交集
     print(s3)

     

  4. 并集

    s1 = {"刘能", "赵四", "⽪⻓⼭"}
     s2 = {"刘科⻓", "冯乡⻓", "⽪⻓⼭"}
     s4 = s1.union(s2)       # 取两个集合的并集  {"刘能", "赵四", "⽪⻓⼭","刘科⻓", "冯乡⻓", }
     print(s4)
     s3 = s1 | s2            # 取两个集合的并集
     print(s3)

     

  5. 差集

    s1 = {"刘能", "赵四", "⽪⻓⼭"}
     s2 = {"刘科⻓", "冯乡⻓", "⽪⻓⼭"}
     s4 = s1.difference(s2)      # 差集,s1中有且s2中没有的值 {"刘能", "赵四"}
     s6 = s2.difference(s1)      # 差集,s2中有且s1中没有的值 {"刘科⻓", "冯乡⻓"}
     ​
     s3 = s1 - s2               # 差集,s1中有且s2中没有的值
     s5 = s2 - s1               # 差集,s2中有且s1中没有的值
     ​
     print(s5,s6)

2. 公共功能

  1. 减,计算差集

  2. &,计算交集

  3. |,计算并集

  4. 长度

  5. for循环

 

这篇关于python集合相关的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!