python的四大容器
在python学习的第二天,我们学习了数据类型的基础数据类型,今天我们来学习下python数据类型中的组合数据类型。
今天我们我们学习的组合数据类型在python中又称“容器”
什么是容器
“容器是用来存放数据的,是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个地迭代获取,可以用in, not in关键字判断元素是否包含在容器中。容器是一种可以包含其他类型对象(如列表、元组、字典等)作为元素的对象。”
在python中容器有很多,今天我们主要学习其中我们最常用的四种:
- 列表(list)
- 集合(set)
- 元组(tuple)
- 字典(dict)
1.列表
1)、列表是一种序列类型,创建后可以随意修改
2)、使用方括号[ ]或list创建,元素间用逗号,分隔
3)、列表中各元素的类型可以不同,无长度限制,可重复,各元素有顺序排列
4)、列表中元素的访问,是通过下标访问(一般从0开始)
4)、列表类型操作函数和方法
-
操作函数
len():返回容器长度,即元素的个数
max():返回列表中的最大元素
min():返回列表中的最小元素
-
常用方法
查看容器的可用方法:
dir():
以上方法我们现在不用都学习,现在我们只用学习一些比较常用的方法:
ls.append(x):在列表最后增加一个新元素x
ls.clear():清空列表
ls.copy():生成一个新列表,并赋值ls中的所有元素
ls.count(x):统计x元素在列表中的个数
ls.index(x):统计元素x第一次出现的下标位置,如果列表中不存在该元素则抛出异常