首页 > 编程语言 > 详细

Python 3 语法笔记(4):集合

时间:2014-10-28 23:40:28      阅读:389      评论:0      收藏:0      [点我收藏+]

python的集合,并不等于其他语言的广泛意义上的集合。严格来说list更像是一种集合,这里的集合set,是一种无重复元素的无序集合。

* 可以理解为,没有值只有键的字典。一种原始形态的字典。

1 创建集合

a_set = set()             #空集合
a_set = {1,2,3}

  用list来创建集合:

a_set = set([1,2,"abc",4])

 

2 修改集合元素

a_set.add(单个元素)
a_set.update(单个或多个元素或集合)  #这里可以是集合,也可以是列表集合中重复的元素,不会增加。

  

3 删除集合元素

a_set.discard(单个元素)      #删除不存在的元素,无影响
a_set.remove(单个元素)       #删除不存在的元素,抛出异常
a_set.pop()
a_set.clear()

  

4 集合操作 

a_set.union(b_set)   #并集
a_set.intersection(b_set)   #交集
a_set.difference(b_set)   #差集
a_set.issubset(b_set)   #检测子集

  

5 布尔检测

  • set() 代表空集合,为False
  • 非空集合,为True

Python 3 语法笔记(4):集合

原文:http://www.cnblogs.com/leezj/p/4058186.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!