字典类型

Posted xiamenghan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典类型相关的知识,希望对你有一定的参考价值。

1·用途:用来存放多个不同类型的值

2·定义方式:在{}内用逗号分隔开多个key:value的元素,其中value可以是任意数据类型,key通常用来描述value的,所以key通常是字符串类型,但key必须是不可变的类型(intfloatstr uple)

3·常用操作+内置的方法

优先掌握的操作:

#1 按key存取值:可存可取

#2 长度len

#3 成员运算

#4 删除

#5 键key(),值values(),键值对items()

#6 循环

d={‘name‘:‘egon‘,‘age‘:18,‘sex‘:‘male‘,‘hobbies‘:[1,2,3]}

for k in d.keys():

    print(k)

for k in d:

    print(k)

 

for v in d.values():

    print(v)

for k.v in d.items():

    print(k.v)

======================================该类型总结====================================

存多个值

无序

可变

需要掌握的方法:

1、get方法

2、update方法

3、formkeys:需求时快速新造出一个字典,value初始值都为None,key的值都来自一个列表

4、setdefault 在key存在的情况下不修改值,会返回原值

在key不存在的情况下新增值,会返回新的值

以上是关于字典类型的主要内容,如果未能解决你的问题,请参考以下文章

Python代码阅读(第19篇):合并多个字典

Python代码阅读(第26篇):将列表映射成字典

将一个嵌套字典中的选择项追加到另一个

Python代码阅读(第40篇):通过两个列表生成字典

在代码片段中包含类型转换

对这个带有 & 不带 = 的代码片段返回类型感到非常困惑