()是元组 不可变,[]是列表 可变
- 基本操作
a_list[start:end:step] #切片
a_list+b_list #顺序增加
a_list*n #按顺序重复n次a_list
in 判断列表是否包含某个元素 ,返回 bool
max()n #列表最大值
min() #列表最小值
len() #列表长度 - 序列封包和序列解包
a_list=10,20,30
x,y,z= a_list
first,second,*rest = range(10)
创建列表
list(a_tuple)
list(range(1,10,2))增加列表元素
list.append(a) # 将a整体放入list ,直接改变list
list.extend(a) # 将a的元素逐个放入list ,直接改变list删除列表元素
del a_list[1,-1,2] #删除第二个元素到倒数第一个元素,步长为2
a_list.remove(a) # 删除list里面第一个a
a_list.clear() #清空 list修改列表元素
a_list=[1,2,3,4,5]
a_list[1:4]='Hellooo' #用字符串替换了 2,3,4
a_list 此时是 [1,'H','e','l','l','o','o','o',5]
- 列表其他方法
count() #计算某元素出现的次数
index() # 元素在列表中的位置
pop() # 将最后个元素 推出去并返回
reverse() #将元素反向存放
sort() # 将元素排序