8-Python3从入门到实战—基础之数据类型(集合-Sets)
2018-03-07 16:00
701 查看
Python从入门到实战系列——目录
集合的定义
集合(set)和字典类似,也是一组key的集合,但不存储value;由于key不能重复,所以,在set中,没有重复的key。创建一个set,需要提供一个list作为输入集合:
list=[1,2,3,4] s = set(list) print(s) # 结果:{1,2,3,4}
使用元组创建一个set
tup=('Java','Python','Kotlin') s = set(tup) print(s) # 结果:{'Kotlin', 'Python', 'Java'}
集合中重复元素会被自动过滤
s = set([1,2,1,2,3,3,4]) print(s) # 结果:{1,2,3,4}
集合中添加/删除元素
使用add(key)向集合中添加元素s = set([1,2,3,4]) s.add(9) print(s) # 结果 :{1,2,3,4,9}
使用remove(key)删除集合中的元素
s = set([1,2,3,4]) s.remove(4) print(s) # 结果 :{1,2,3}
集合操作
s1 = set([1,2,3,4,5]) s2 = set([1,3,5,7,9]) print(s1 & s2) # 结果:{1,3,5} print(s1 | s2) # 结果:{1,2,3,4,5,7,9} print(s1 - s2) # 结果:{2,4} print(s1 == s2) # 结果:False print(s1 != s2) # 结果:True print(s1 in s2) # 结果:False print(s1 not in s2) # 结果:True
相关文章推荐
- 6-Python3从入门到实战—基础之数据类型(元组-Tuple)
- 3-Python3从入门到实战—基础之数据类型(数字-Number)
- 4-Python3从入门到实战—基础之数据类型(字符串-String)
- 3-Python3从入门到实战—基础之数据类型(数字-Number)
- 7-Python3从入门到实战—基础之数据类型(字典-Dictionary)
- 5-Python3从入门到实战—基础之数据类型(列表-List)
- Python基础数据类型-列表(list)和元组(tuple)和集合(set)
- python入门-基本数据类型和集合
- python3.5入门(一)基础数据类型
- python基础2之数据类型---集合
- Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化
- python3 第十五章 - 数据类型之Sets(集合)
- Python基础入门之变量和数据类型二
- 【零基础入门学习Python笔记005】闲聊之Python的数据类型
- 零基础入门学习Python(5)--闲聊之Python的数据类型
- Python基础入门-数据类型
- Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化
- CrazyWing:Python自动化运维开发实战 十二、Python数据类型之集合
- 零基础入门学习Python(3):数据类型
- python入门基础----基本数据类型