数据类型——字典和集合

一、字典

1、字典的表示方法

字典的定义:通过{}来表示字典

字典中每一条数据都是有一个键值对来组成  key:value,每个键值对用逗号隔开

字典中的key是唯一的(不能重复)

key只能是不可变的数据类型(建议key全部使用字符串)

key对应的value值可以是任意的数据类型

2、 字典的增删查改

(1)添加元素

通过键直接赋值,就可以增加元素

dic={"name":'xiaoming',"age":12}
dic["height"]=1.70

update方法

一次添加多个元素

(2)修改元素

 通过指定的键修改对应的值

dic["height"]=1.8

(3)查找元素

通过键去找这个键对应的值,如果不存在会报错

print(dic[‘aa’])

get方法 

通过键去找这个键对应的值,如果键不存在,返回None

dic={"aa":11,"bb":22,"cc":33}
print(dic.get("aa"))

keys方法

获取字典中所有的键

print(list(dic.keys()))   #将获取的键转换为列表

value方法

获取字典中所有的值 

print(list(dic.values()))

items方法

获取所有的键值对

print(list(dic.items()))

(4)删除元素

pop方法

通过键删除指定的键值对

dic={"aa":11,"bb":22,"cc":33}
dic.pop("aa")
print(dic)

popitem方法

删除字典中的最后一个键值对(3.5之前的是随机删除键值对,包含3.5

dic.popitem()

clear方法

清空字典

二、集合

1、集合的表示

集合定义:通过{}来表示的

定义一个空集合:用set关键字

set1=set()
print(type(set1))

集合是可变类型的数据

2、集合特性

(1)集合中不可存在重复的元素(用于对列表进行快速去重)

(2)集合中只能存放不可变类型的数据(用于区分可变类型和不可变类型的数据)

定义一个集合,把数据放到集合中看会不会报错

 

 

 

 

 

 

 

 

posted @ 2019-11-18 14:26  正在坚持的小松鼠  阅读(418)  评论(0编辑  收藏  举报