第三天 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

 

posted @ 2018-06-15 11:03  Trunkslisa  阅读(167)  评论(0编辑  收藏  举报