容器类型的数据有哪些?列表、元组 集合 字典 这几种数据类型都是Python内置的数据类型;可以容纳多项数据,并进行统一管理,下面我们通过创建、更新、删除、常用操作等方面逐个体验一把。 列表1、创建 创建有两种方式。用list() 、或[]内指定具体元素 2、访问元素; 通过索引访问 正向从0开始,反向从-1开始 也可以通过索引截取一段列表内容;如下: 3、更新列表 更新操作分三种,append添加,通过索引修改内容,del 删除内容;举例如下 4 其他常用操作 获取长度,移除指定元素,排序、清空等 元组 元组(tuple)是一种不可变序列类型。 Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 () ,列表使用方括号 [ ] 。 创建 1、小括号+逗号;2使用 tuple 元组拆包 拆包就是将元组中的元素取出,分别赋值给不同的变量; 元组的索引操作与列表类似; 集合 集合(set)是一种可迭代的、无序的、不能包含重复元素的容器类型的数据。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 创建 修改集合 修改集合类似于修改列表,可以向其中插入和删除元素; 注意 remove 一个不存在的元素会 抛出错误、而discard 也是移除集合中的元素,且如果元素不存在,不会发生错误 还可以使用pop随机删除一个元素 字典 字典(dict)是可迭代的、通过键(key)来访问元素的可变的容器类型的数据; 字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号( , )分割,整个字典包括在花括号 {} 中 创建 {key1:value1,key2:value2,...,key_n:value_n}:指定具体的字典键值对,键值对之间以逗号分隔,最后用大括号括起来; 更新 向字典添加新内容的方法是增加新的键/值对,修改、删除已有键/值或清空对如下 思考: 列表和集合中的哪一个的元素是不能重复的?