一、列表(list)
列表里成员有序,且可以重复出现
按照成绩分组
二、集合(set)
集合用中括号[] ,且可以表示一个空列表
列表用大括号{} ,无法表示一个空集合
判断是集合:花括号里用逗号隔开的一个一个元素(不是键值对)
集合中,成员无序,
print(len(s)) 打印集合长度
s.clear() 清空集合
可用于某些数据类型去重
三、元组(tuple)
整个元组的元素不能修改(包括),元组不能变动
取第几个元素的方法、切片的方法与列表的方法相同
四、字典(dict)
以{key:value}的形式表示,可以存放任意类型的对象
特性:
- key是不能重复的,如果放入相同的key,后者会覆盖前者。
- 字典中的key必须是不可变的。
通过key查value
字典只能一个一个地取,不能切片
把key和value一起取出来
嵌套
五、range类型
六、可变与不可变对象
- 可变:地址不随值变动
可变类型:列表、字典 - 不可变:地址不随值变动
不可变类型:数字、字符串、元组
若元组里存放了一个列表,则列表的值是可以变动的