用法
增加 add
discard(常用)删除集合中的元素 #删除一个不存在的元素不会报错
4.in 判断一个元素是否在集合中
5.去重 例:把列表去重 a=[1,2,3,4,1,2] a=list(set(a))
6.set() 设定空集合
7.集合是无序的
8.集合不能装列表、字典等可以修改的数据类型,可以装数字、字符、元组
可以修改的数据类型:列表、字典、集合
9.集合运算:& | ^ - issubset issuperset
10.复制 copy
空字典{}
非空字典
zip定义字典(把列表合成字典) 例:list1=["x1","x2","x3"] list2=[77,66,55] d=dict(zip(list1,list2))
增加 例:a={} a["s1"]=89
修改
a["s1"]=100
update 更新 例:a={"m":999} c={"n":666} a.update(c) #如果c在a中存在,则更新,不存在则直接添加
删除:del a["s1"] pop popitem clear #pop必须带参数,返回key对应的值 popitem不用写参数
查询
a["s1"]
<div class="cnblogs_code">
(=(a,={1,4增加
(增加的用法:1347删除
(删除的用法:(discard(3(a,discard的用法删除元素3,删除一个不存在的元素不会报错4(a,用法删除元素4,删除一个不存在的元素会报错(a,用法,随机删除一个数,并弹出删除的值(b,用法,清除集合中所有的元素
a={1,4(判断元素在不在集合中: 1 ((
(={1,6,7={3,7(%s,原始集合b为%s%(a&b,用法(并))
(a|b,用法(或))
(a^b,用法(异或))
(a-b,用法)
(a.issubset(b),用法)
(a.issuperset(b),用法)