一,运算符
预算符
|
描述
|
支持的容器类型
|
+
|
合并
|
字符串,列表,元组
|
*
|
复制
|
字符串,列表,元组
|
in
|
元素是否存在
|
字符串,列表,元组,字典
|
not in
|
元素是否不存在
|
字符串,列表,元组,字典
|
二,公共方法
函数
|
描述
|
len()
|
计算容器中元素个数
|
del或del()
|
删除
|
max()
|
返回容器中元素最大值
|
min()
|
返回容器中元素最小值
|
range(start, end,step)
|
生成从start到end的数字,步长为step,供for循环使用
如果不写开始,默认从0开始
如果不写步长,默认为1
|
enumerate()
|
函数用于将一个可遍历的数据对象(如列表,元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在for循环中使用
|
-
enumerate()语法
enumerate(可遍历的对象,start=0)
-
快速体验
list1 = [
'a'
,
'b'
,
'c'
,
'd'
,
'e'
,
'f'
]
for
i
in
enumerate
(list1):
print
(i)
(0, 'a')
(1, 'b')
(2, 'c')
(3, 'd')
(4, 'e')
(5, 'f')
注意⚠️:返回结果是元组,元组第一个数据是原迭代对象的数据对应的下标,元组第二个数据是迭代对象的数据
start表示开始的下标从0还是从具体的数字开始
三,容器类型转换
-
tuple()将某个序列转换成元组
-
list()将某个序列转换成列表
-
set()将某个序列转换成集合