isdisjoint
判断两个集合是否包含相同的元素,如果没有返回True,否则返回false
用法
a_set.isdisjoint(b_set)
参数
b_set 与当前集合用来判断的集合
a_set = {3, 4, 5, 'a', 'b...
yekong
4年前 (2021-01-07)
喜欢
差集
a b两个集合,由所有属于a且不属于b的元素组成的集合叫做a与b的差集
difference
返回集合的差集,返回的集合元素包含在第一个集合中,但不包含第二个集合中
用法
a_set.difference(b_set)
参数:
b_set: 当前集合需要对比的集合
返回值:...
yekong
4年前 (2021-01-07)
喜欢
原始类型
目标类型
函数
举例
整型
字符串
Str
New_str=str(123)
浮点型
字符串
Str
New_str=str(3.14)
字符串
整型
Int
New_int=int(‘123')
字符串
浮点型
Float
New_...
yekong
4年前 (2021-01-07)
喜欢
clear
清空当前集合所有的元素
用法
set.clear()
a_set = {3, 4, 5}
a_set.clear()
print(a_set)
结果
set()
...
yekong
4年前 (2021-01-07)
喜欢
del
删除集合
a_set = {3, 4, 5}
del a_set
print(a_set)
结果
NameError: name 'a_set' is not defined
删除集合
集合无法通弄过索引获取元素
集合无获取元素的任何方法
集合只是用来处...
yekong
4年前 (2021-01-06)
喜欢
remove
将集合中的某个元素删除,如果元素不存在则报错
用法
set.remove(item) item是元素不是索引
参数
item 当前集合中的一个元素
a_set = {3, 4, 5}
a_set.remove(3)
print(a_set)
结果
{4, 5}
...
yekong
4年前 (2021-01-06)
喜欢
update
用法
set.update(iterable)
参数
iterable集合列表元组字符串
a_set = set()
a_set.update([3, 4, 5])
print(a_set)
结果
{3, 4, 5}
可以用update替代add函数
...
yekong
4年前 (2021-01-06)
喜欢
add
用于集合中增加一个元素,如果集合中已存在此元素则函数不执行
用法
set.add(item)
参数
item要添加到集合中的元素
a_set = set()
a_set.add('nihao')
print(a_set)
结果
{'nihao...
yekong
4年前 (2021-01-06)
喜欢
什么是集合
集合(set)是一个无需的不重复元素的序列
常用来对两个列表进行交并差的处理
集合与列表一样,支持所有的数据类型
集合与列表的区别
功能
列表
集合
顺序
有序
无序
内容
可重复
不可重复
功能
用于数据的使用
用于数据的交集并集差集的获取
...
yekong
4年前 (2021-01-06)
喜欢
每一种数据类型,自身的值都有表示true与false
not对于一切结果取反
数据类型
为True
为False
Float
非0.0
0.0
Str
len(str)!=0
Len(str)==0 即 ‘’
List
Len(list)!=0
Len(li...
yekong
4年前 (2021-01-06)
喜欢