集合—{ } 不重复
列表—[ ]
字典—{ a:b}
元组—()
创建和遍历集合()set方法 格式只能(“字母”)
#创建集合方法一
bag={"apple","orange"}
#创建集合方法二
package=set('abcd')
#遍历集合
print(bag)
print(package)
集合的运算
#集合的运算
a={1,2,3}
b={2,3,4}
#a包含而b不包含
print(a-b)
#ab中所有的元素
print(a|b)
>>> # 下面展示两个集合间的运算.
...
>>> a = set('abracadabra')
>>> b = set('alacazam')
>>> a
{'a', 'r', 'b', 'c', 'd'}
>>> a - b # 集合a中包含而集合b中不包含的元素
{'r', 'd', 'b'}
>>> a | b # 集合a或b中包含的所有元素
{'a', 'c', 'r', 'd', 'b', 'm', 'z', 'l'}
>>> a & b # 集合a和b中都包含了的元素
{'a', 'c'}
>>> a ^ b # 不同时包含于a和b的元素
{'r', 'd', 'b', 'm', 'z', 'l'}
增加和删除元素
#增加元素
a.add("add")
print(a)
#删除元素
a.remove(1)
print(a)
#删除元素方法二,若元素本来不存在不会报错
a.discard(2);
print(a)
计算长度/清空集合
#计算元素个数
len(a)
print(len(a))
#清空集合
a.clear()
判断元素是否存在
#判断元素是否存在
print("add" in a)
其他方法


被折叠的 条评论
为什么被折叠?



