第三天 PYTHON 基本数据类型 - 字典 - 布尔

Posted Trunkslisa

tags:

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

dict 字典类型

dict 字典类型提供的方法:(共9种)

1、清除字典

dic.clear()

2、复制字典  浅拷贝

dic.copy()

3、根据序列,创建字典,并指定统一的值(默认为None);这个方法是静态方法

dict.fromkeys([序列],值)

4、根据Key获取值,key不存在时,可以指定默认值(None)

dic.get(key,value)  #当key存在的时候,获取并返回存在值,当key不存在的时候,返回参数值

5、获取字典中的key和值;可以用2个参数分别接收,如:k,v = dic.items()  这样可以将key返回到k,value返回到v

dic.items()

6、删除并获取值

dic.pop(key,value)    #删除字典中的key值的键值对,并返回value

dic.popitem()      #随机删除字典中的一个键值对,并返回删除的键值对。可以用两个参数分别接收

7、设置值   如:已存在,不设置,获取当前key对应的值;如不存在,设置,获取当前key对应的值

dic.setdefault(key,value

8、更新   有2种写法,如存在key,更新值,不存在key则新建key并设置值

dic.update({‘k1‘: ‘111111‘,‘k3‘: 123})

dic.update(k1=123,k3=345,k5="asdf")

9、返回字典的key值

dic.keys()

10、返回字典的value值

dic.values()

 

dict字典的说明

1、用{}包括的,中间用,分割的,一对键值对中间用:分割

2、字典中的value可以是任何的值

3、列表、字典不能作为字典的key,布尔值只有(0,1)需要不能与数字的0和1冲突才可以作为key

4、字典是无序的

5、字典是可以通过索引方式寻找元素的,需要指定key

6、字典支持del删除;也可以进行多层嵌套del删除

7、字典支持for循环

*****************************************************************************************************

bool布尔值

1、布尔值只有0,1

2、如果想转换布尔值,只需要bool()

3、除以下几种外,其他的布尔值均为True:

None

‘‘‘‘

()

[]

{}

0

 

以上是关于第三天 PYTHON 基本数据类型 - 字典 - 布尔的主要内容,如果未能解决你的问题,请参考以下文章

python基础学习第三天

Python第三天:可变类型与不可以变类型变量赋值列表元组字典

猿课python 第三天

第三天 python的初始编码,基本数据类型

python学习第三天:数据类型,交互,格式化输出,基本运算符

Python之路第三天