python——基础学习篇(6)

【字典】

关键符号 : { } 

创建字典:1 .直接使用大括号冒号的方法  2 .  使用dict函数

使用列表作用元素,每个元素又用元组包裹

增: fromkeys ( iterable [ ,   values])  :such as:——d=dict.fromkeys("fish" , 250 )——{“ f ” :250 ,“ i ” :250 , “ s ”: 250  , “ h ”:250}

删:pop ( key [, default])   such  as :——d.pop(" s") =250  ——d {“ f ” : 70 ," i " : 250 ," h" : 250 " c " : 67}     s没有了

改: update[ other ]  支持同时传入多个键值对,或直接传入另一个字典

查:get(key[ default])

setdefault( key,[default])——查找一个键是否存在字典(在输出对应值,不在输出指定一个新的值)

items () ——键值对,       keys ()——键,        values()——值

嵌套(其实与列表差不多)

字典推导式:先写一个列表推导式对字典进行变换,变换后放到另一个字典

【集合】

所有元素具有唯一性,无序性,有限性'

唯一性:set ([ 1,1,2,3,4])——{1,2,3,4}去重

isdestroyed——检测两个集合是否毫不相干

issubset——检测两个集合是否为子集

issuperset——检测两个集合是否为超集

union——组成并集      difference——组成差集(∈A不∈B)     intersection——组成交集             symmetric——difference——对称差集:排除A,B所有共同元素,剩下的元素集合

并集 :|

交集: &

差集: -

对称差集: ^

 

posted @ 2023-11-03 23:31  |小菜狗|  阅读(11)  评论(0)    收藏  举报