元组
- 元组表示方式:()
- 元组为不可变序列,其中的元素不可改变
- 元组不能为空,逗号分隔,仅有一个元素时刻省略逗号
- 元组的解包指将元组中的每一个元素都赋值给一个变量。
字典
基本概念
- 属于映射(mapping),结构为键值对,格式为{key: value}
- 用来存储对象的容器,作用于列表类似;列表存储数据的性能好,但查询数据的性能差,字典则与之相反
- 字典中的每个元素都有唯一的名字(key),通过名字查询到相应的值(value)
- 每个键值对称为一个item
- 字典的值可以是任意对象,字典的键可以是任意的不可变对象(如int, str, bool, tuple等)
- 字典的键不能重复,若出现重复,则后键的值会替换前键的值。
字典的使用
函数 | 说明 |
---|
dict() | 创建字典 |
get(key[,default]) | 根据键来获取字典的值。第二个参数可以指定一个默认值,获取不到值时则返回默认值。 |
update() | 将其他字典的key-value添加到当前字典中 |
del | 删除键值对 |
popitem() | 删除字典中最后一个键值对,并将其返回 |
pop(key[,default]) | 根据key删除字典中的value,第二个参数可以指定一个默认值,获取不到值时则返回默认值。 |
习题
- 反转列表
stra=[1, 2, 3, 4, 5, 6]
print(stra[::-1])