2.删除 del 删除集合

    discard(常用)删除集合中的元素 #删除一个不存在的元素不会报错

    remove 删除一个不存在的元素会报错

    pop随机删除一个值并弹出删除的值

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["s1"]=100

update 更新  例:a={"m":999} c={"n":666} a.update(c) #如果c在a中存在,则更新,不存在则直接添加

a["s1"]

get 不报错,有则取出,没有则返回默认值,默认为空

<div class="cnblogs_code">

(=(a,={1,4
(1347
((3(a,4(a,(a,(b,
a={1,4( 1 ((
(={1,6,7={3,7(%(a&b,)    
(a|b,)    
(a^b,)   
(a-b,)   
(a.issubset(b),)  
(a.issuperset(b),)  

2.字典

<div class="cnblogs_code">

(=(a,={1:,2:,3:,4:(b,=[,,=[88,77,99(dict(zip(list1,list2)),
((%]=100
(a,]=999
(a,={:666(a,
((%<span style="color: #0000ff">print(b.pop(3),<span style="color: #800000">"<span style="color: #800000">pop的用法<span style="color: #800000">")    <span style="color: #008000">#<span style="color: #008000">pop必须写参数
<span style="color: #0000ff">print(b.popitem(),<span style="color: #800000">"<span style="color: #800000">popitem的用法<span style="color: #800000">") <span style="color: #008000">#<span style="color: #008000">popitem不用写参数
<span style="color: #000000">b.clear()
<span style="color: #0000ff">print(b,<span style="color: #800000">"<span style="color: #800000">clear的用法<span style="color: #800000">"<span style="color: #000000">)
b={1:<span style="color: #800000">"<span style="color: #800000">a<span style="color: #800000">",4:<span style="color: #800000">"<span style="color: #800000">d<span style="color: #800000">"<span style="color: #000000">}
<span style="color: #0000ff">del b[4<span style="color: #000000">]
<span style="color: #0000ff">print(b,<span style="color: #800000">"<span style="color: #800000">del的用法<span style="color: #800000">"<span style="color: #000000">)
<span style="color: #008000">#<span style="color: #008000">查询
<span style="color: #0000ff">print(<span style="color: #800000">"<span style="color: #800000">查询的用法:<span style="color: #800000">"<span style="color: #000000">)
b={1:<span style="color: #800000">"<span style="color: #800000">a<span style="color: #800000">",4:<span style="color: #800000">"<span style="color: #800000">d<span style="color: #800000">"<span style="color: #000000">}
<span style="color: #0000ff">print(<span style="color: #800000">"<span style="color: #800000">原始的字典为%s<span style="color: #800000">"%<span style="color: #000000">b)

  #update的用法  dict1 = {'Name': 'yaoyao','Age': 20}  dict2 = {'Sex': 'female'}  #将dict2更新到dict1中  dict1.update(dict2)  print(dict1)  print(dict2)

(b[1],(b.get(1,),通过get查询,没有则返回默认值(b.get(7,(b.items(),(b.keys(),(b.values(),)

dawei

【声明】:淮南站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。