‘+’ 合并,dict不支持,其他都支持
‘*’ 复制
in / not in 返回true false
len( ) 计算容器中元素个数
del
del()
max() min() 返回容器最值
range(start,end,step)
生成从start到end的数字 [start,end),步长steps,
返回可迭代的对象供for使用(与for结合使用)
for i in range(1,10,1):
print(i) # 123456789
for i in range(10):
print(i) # 0123456789
print(range(1,9)) #range(1, 9)
enumerate(可遍历对象,start = 0)
与for结合使用
start为遍历数据的下标的起始值
返回的是元组,元组第一个数据是原迭代对象数据对应的下标,第二个是数据
list1 = ['a','b','c','d']
for i in enumerate(list1):
print(i)
# (0, 'a')
# (1, 'b')
# (2, 'c')
# (3, 'd')
for i in enumerate(list1,1):
print(i)
# (1, 'a')
# (2, 'b')
# (3, 'c')
# (4, 'd')
容器类型转换
tuple()
list()
set() 集合去重,无下标
list1 = [10,20,30,20,40,50]
s1= {100,200,300,500}
t1 = ('a','b','c','d', 'a')
print(tuple(list1)) #(10, 20, 30, 20, 40, 50)
print(list(s1)) #[200, 100, 500, 300]
print(set(t1)) #{'d', 'b', 'c', 'a'}