首页 > 代码库 > Python 3 语法笔记(4):集合
Python 3 语法笔记(4):集合
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):集合
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。