菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
317
0

字典

原创
05/13 14:22
阅读数 11217

1、数据类型属性

    不可变数据类型:元组、bool、int、str  (可哈希hash)

       可变数据类型:列表、dic、set (不可哈希hash)

2、字典的key必须是不可变数据类型;value为任意数据类型

3、字典增删改查

       1、字典增加: dict [“key”]=value

                        dict.setdefault(“key”)

                                     存在key,不做任何任何变化,有则覆盖;无则添加,value为none

                      或   dict.setdefault(“key”,“value”)

                                    存在键值就修改,无则添加

 

       2、字典删除

              dict.pop(“key”),打印返回删除的value;当可以不存在时会报错,用dict.pop(“key”,None)可解决,none可以为任意字符

              clear和del用法和列表的操作一样

       3、字典改和更新

               dict [“key”]=value重新赋值

               dict2.update(dict1)    dict1更新到dict2,没有就添加;有则覆盖

       4、字典查询

               dict["key"]根据键查询

               dict.keys()     以列表形式返回所有key

               dict.values()  以列表形式返回所有value

               dict.items()    以列表形式返回所有key和value,并以元组形式存在于列表

               dict.get(“key”)查询时无返回none,dict.get(“key”,“无此信息”)就返回无此信息”

 

 

 

                                    

发表评论

0/200
317 点赞
0 评论
收藏