Python学习之字典

PS: 每天学习整理一点点,巩固知识,加油!

一、字典的特点

1 字典由键值对组成 {key:value},无序。

2 通过键key来查找对应的value值,key是唯一,不允许重复。

由于key值唯一,所以key不能由列表定义(列表是可变的)。

二、字典的创建

1 使用{}创建,dicts = {'zhangsan':100, 'lisi':90}。

2 使用dict()内置函数,students =dict(name='zhangsan', age=20)。

3 使用字典生成式,zip()内置函数,

dicts = {name: result for name, resultin zip(names, results)}。

三、字典操作

1 字典的获取

dicts['lisi']   # 查找的键不存在,报错KeyError

dicts.get('lisi')  # 不存在返回None

dicts.keys()  # 获取所有的key

dicts.values()  # 获取所有的value

dicts.items()  # 获取所有的items键值对,元组组成的列表

2 字典的判断

# key 值判断

print('lisi' in dicts)

print('python' not in dicts)

3 字典的增删改

dicts['test'] =100  # 增加或修改

del dicts['test']  # 删除

dicts.clear()  # 清空字典

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容