python~字典【给默认属性赋值使用del关键字,删除赋值,恢复其默认属性】【id可以查看内存地址】

 

 

Python中不小心给内置函数或属性赋值了

使用del ***  来删除,恢复其默认属性

【 ()和,】是元组

【[]】是列表

【{}】是字典 或集合        {key1:value1,key2:value2,...} #字典     {value1,value2,...}#集合

 

 选中的部分,当成一个参数,传进dict

这个也是一样的

 一下这样写键是不可以加引号的

 

直接索引,如果键不存在则会直接创建一个键并赋值加入字典中,如果存在该键,则会修改该键对应的值。

 

 

str()     int()   float()   list()   tuple()   dict()...

 

继续讨论字典中的方法~~~~~~~

fromkeys只能按照key创建,只能给所有的key全部赋同样的值或全部不赋值

 

 

keys()

 

 

 values()

 

items()

 

 get()

 如果字典中没有这个key则返回(默认)None,也可以自己设置,如果存在则返回该key对应的值,这个方法用于 解决按照索引访问字典的时候,索引不存在会报错的情况。

 

  

 

 

也可以通过成员资格操作符来判断,就是in和not in嘛

可以看出,他识别的是key

 

clear() #清空字典

 

 copy()#浅拷贝

    它和切片很像,拷贝完了和原字典再无关系,原字典变化不会影响到这个

可以通过id(变量)查看该变量的地址

可以看出字典copy的新字典在一个新的内存地址中

 

 

 pop()#给定键弹出一个值,把该条键对应的项删除

 

popitem()#随机弹出一个项,把该项删除

 

setdefault()#

找到key则返回value,找不到则添加,默认是none,可以自己改

 

  

 

 update()

 

按顺序写示例:【可以看出只要可迭代都行】

1.

2.

 

3.这个以后用到再说把~~~,感觉不咋用

 

posted @ 2019-05-29 13:43  程序杰杰  阅读(627)  评论(0编辑  收藏  举报