输入 l. 按下 TAB 键, ipython 会提示 字典 能够使用的函数如下:
可以到官方网址查询使用方法:
insert、append需要达到熟练的程度,pop / sort 用的也比较多就地操作(修改原来的内容), 拷贝一份进行操作(不会修改原来的值,但是会返回一个新的内容)
案例:
定义:字典是一种可变的、无序的、键值对的、复杂的数据容器
Python 中的字典是Python中一个键值映射的数据结构。
字典是一种可变无序数据容器,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中
字典用 {} 定义
字典使用 键值对 存储数据,键值对之间使用 , 分隔
使用 字典['键'] 可以取到字典里面的内容。
使用 字典['键'] = 值 修改字典内容。
当键不存在时添加内容。
有关 字典 的 常用操作 可以参照上图练习
提示:在实际开发中,由于字典中每一个键值对保存数据的类型是不同的,所以针对字典的循环遍历需求并不是很多
统计python之禅中每个字符出现的次数
与数学中的集合功能一样
集合(set)是一种无序的、可变的、不可重复的数据类型。
集合用 {} 创建,一般用作于去重
可以进行数学中的集合运算
推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。
解包在英文里叫做 Unpacking,就是将容器里面的元素释放出来。Python 中的解包是自动完成的,例如:
_ 是被舍弃的变量