| 
                        
 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(),) 
                        (编辑:莱芜站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |