python set的创建和增删改查
python中的集合(set)就是字典(dictionary)去除值(value),只留下键(key),因为键必须是唯一的,所以集合元素也必须是唯一的。使用dict.keys()获得的序列实际上就是一个集合(set)。
创建空集合只能使用set()这一种方式,如果使用{}这种方式创建的只是一个空字典
1、set的创建
a、直接使用大括号
set1={1,2,3,4}
b、使用set()
set2=set([1,2,3])
2、set的增加
a、update(集合)
set1={1,2,3,4}
set2={5,6,7,8}
set3=set2.update(set1)
b、add(集合)
set1={1,2,3,4}
set2={5,6,7,8}
set3=set1.add(set2)
3、set的删除
a、pop()删除随机元素
set1={1,2,3,4}
set1.pop()
b、remove(元素)删除指定元素
set1={1,2,3,4}
set1.remove(1)
4、set的修改
删除后添加
set1={1,2,3,4}
set1.remove(2)
set1.add([5])
5、set的查询
使用in关键词
set1={1,2,3,4]
if 3 in set1:
print("3 exist")
浙公网安备 33010602011771号