首页 > 其他 > 详细

数据类型——字典和集合

时间:2019-11-18 15:26:39      阅读:64      评论:0      收藏:0      [点我收藏+]

一、字典

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)集合中只能存放不可变类型的数据(用于区分可变类型和不可变类型的数据)

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

 

 

 

 

 

 

 

 

数据类型——字典和集合

原文:https://www.cnblogs.com/python-squirrel/p/11863000.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!