概念:
1、不同元素组成
2、无序
3、不可变(数字、字符串、元组)
定义集合
可以直接用{ }定义一个集合
也 可以用set定义一个集合。传列表时,相当于一个for循环遍历列表,把列表中的每一个元素依次传入
s=set("hello")
s2=set(["hello","hello","sb"])
print(s)
print(s2)
集合的方法add(self)
s={1,2,3,4,5} s.add("3") print(s)
#python2.7可能显示出的是一个列表
clear()------清空集合
copy()------复制集合
pop()------随机删除元素
remove(self)------删除指定元素
删除元素不存在会报错
discard(self)------删除指定元素
删除元素不存在不会报错
集合的关系运算
例:没学之前用以下方法查看两个集合的共同元素:
p1={1,2,3,4,5} p2={1,2,3}
li=[] for i in p1: if i in p2:
li.append(i)
print(li)