python集合与字典的用法
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必须写参数
#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(),)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |