入门Python Day12

1.import builtins print(dir(builtins))则输出BIF内置函数,小写为BIF

2.创建字典:y={"吕布":"口口布","关羽":"关习习"}另则y["刘备"]="刘baby";或者y=dict(吕布="口口布",关羽="关习习");或者y=dict({"吕布":"口口布","关羽":"关习习"});或者y=dict([("吕布","口口布")]);或者y=dict(zip(["吕布"],["口口布"]));或者一种融合,太累不想打了

3.dict.fromkeys()则是对字典的键进行赋值,默认情况下赋值为none

4.字典名.updata(字典元素的赋值)则输出为更新后的字典

5.查找d.get("键",default参数),若字典中存在则输出对应的键值,若字典中不存在,则输出default参数对应的值,且新的字典也会更新;另外d.setdefault()功能也是一样

6.d.keys()输出的是字典的键,d.values()输出的是字典的值,d.items()输出的是字典的键值对

7.d.copy实现浅拷贝

8.字典有嵌套和列表推导式

9.键与值要保持唯一的映射关系,所以值遍历后取最后一个值

10.集合中所有的元素都是独一无二的,且是无序的

11.set()则得到一个无序的集合,可以轻松去重复

12s.isdisjoint(set(集合名))若s集合与集合名没有相同元素则返回true,反之则返回false

13.s.issubest()检验集合名是否是s的子集;s.issuperset()检验集合名是否是s的超集;union是并集(|);intersection是交集(&);difference是差集(-);symmetric_difference是对称差集(^)

14.frozenset(),冻结后变成不可变集合,这样之后update(只能有一个集合名)

15.add()添加集合元素,remove()删除集合元素,但若指定元素不存在则会报错;discard()删除集合元素,若指定元素不存在则会选择静默处理;pop()随机从集合中弹出一个元素;clear()变成一个空集合

16.不可变的对象都是可哈希的,可变的对象都是不可哈希的;hash()若为不可变对象则输出哈希值,若为可变则会报错;只有可哈希的对象才有资格作为字典的键还有集合的元素

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值