哪个网站有高清图片做ppt,免费推广平台软件有哪些,还有哪些网站做产品众筹,软件培训手册嗨喽~大家好呀#xff0c;这里是魔王呐 ❤ ~! python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取
一、集合: 增加 add 删除 del 删除集合 discard(常用)删除集合中的元素 #xff0c;删除一个不存在的元素不会报错 remove 删除一个不存在的元素会报错 pop随…嗨喽~大家好呀这里是魔王呐 ❤ ~! python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取
一、集合: 增加 add 删除 del 删除集合 discard(常用)删除集合中的元素 删除一个不存在的元素不会报错 remove 删除一个不存在的元素会报错 pop随机删除一个值并弹出删除的值 clear 清除 #清空集合中的元素集合还存在 in 判断一个元素是否在集合中 去重 例把列表去重 a[1,2,3,4,1,2] alist(set(a)) set() 设定空集合 集合是无序的 集合不能装列表、字典等可以修改的数据类型可以装数字、字符、元组 可以修改的数据类型:列表、字典、集合 不可以修改的数据类型:数字、字符串、元组 集合运算: | ^ - issubset issuperset 复制 copy
二、字典 定义字典: 空字典{} 非空字典 zip定义字典(把列表合成字典) 例: list1[x1,x2,x3]
list2[77,66,55]
ddict(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”] get 不报错有则取出没有则返回默认值默认为空
集合
集合的定义 遇到问题没人解答小编创建了一个Python学习交流QQ群926207505
寻找有志同道合的小伙伴互帮互助,群里还有不错的视频学习教程和PDF电子书print(集合的定义:)
aset()
print(a,空集合)
b{1,2,4}
print(b)增加
print(集合的元素增加的用法:)
a.add(1)
a.add(3)
a.add(4)
a.add(1)
print(a)
b.add(2)
b.add(7)
print(b)集合的删除
print(集合删除的用法:)
print(原始集合为,a)
a.discard(3)
print(a,discard的用法删除元素3,删除一个不存在的元素不会报错)
a.remove(4)
print(a,remove的用法删除元素4,删除一个不存在的元素会报错)
a.pop()
print(a,pop的用法,随机删除一个数,并弹出删除的值)
b.clear()
print(b,clear的用法,清除集合中所有的元素)
del ain 遇到问题没人解答小编创建了一个Python学习交流QQ群926207505
寻找有志同道合的小伙伴互帮互助,群里还有不错的视频学习教程和PDF电子书a{1,2,3,4}
print(判断元素在不在集合中:)
if 1 in a:print(1在集合a中)
else:print(1不在集合a中)集合运算 | ^ - issubset issuperset
print(集合的运算:)
a{1,2,3,4,6,7}
b{3,6,7}
print(原始集合a为%s,原始集合b为%s%(a,b))
print(ab,的用法(并)) #并
print(a|b,|的用法(或)) #或
print(a^b,^的用法(异或)) #异或
print(a-b,-的用法) #a 减去 a和b的交集
print(a.issubset(b),issubset的用法) #a是b的子集
print(b.issubset(a))
print(a.issuperset(b),issuperset的用法) #a是b的父集字典
定义字典 遇到问题没人解答小编创建了一个Python学习交流QQ群926207505
寻找有志同道合的小伙伴互帮互助,群里还有不错的视频学习教程和PDF电子书print(定义字典:)
a{}
print(a,空字典的用法)
b{1:a,2:b,3:c,4:d}
print(b,非空字典的用法)
list1[s1,s2,s3]
list2[88,77,99]
print(dict(zip(list1,list2)),zip定义字典的用法,把两个列表压缩转换成字典)字典的增加修改
print(字典的增加修改用法:)
print(原始字典a为%s%a)
a[m]100
print(a,增加的用法,通过键值对赋值增加)
a[m]999
print(a,修改的用法,通过对已经存在的键值对赋值进行修改)
c{n:666}
a.update(c)
print(a,update的用法)删除 遇到问题没人解答小编创建了一个Python学习交流QQ群926207505
寻找有志同道合的小伙伴互帮互助,群里还有不错的视频学习教程和PDF电子书print(删除的用法:)
print(原始的字典为%s%b)print(b.pop(3),pop的用法) #pop必须写参数
print(b.popitem(),popitem的用法) #popitem不用写参数
b.clear()
print(b,clear的用法)
b{1:a,2:b,3:c,4:d}
del b[4]
print(b,del的用法)查询
print(查询的用法:)
b{1:a,2:b,3:c,4:d}
print(原始的字典为%s%b)
#update的用法
dict1 {Name: yaoyao, Age: 20}
dict2 {Sex: female}
#将dict2更新到dict1中
dict1.update(dict2)
print(dict1)
print(dict2)
print(b[1],查询,通过键值对查询)
print(b.get(1,不存在),查询,通过get查询,没有则返回默认值)
print(b.get(7,不存在))
print(b.items(),items的用法)
print(b.keys(),keys的用法)
print(b.values(),values的用法)尾语
最后感谢你观看我的文章呐~本次航班到这里就结束啦
希望本篇文章有对你带来帮助 有学习到一点知识~
躲起来的星星也在努力发光你也要努力加油让我们一起努力叭。 最后宣传一下呀~更多源码、资料、素材、解答、交流皆点击下方名片获取呀