List声明方式:变量名 = []
List 方法 | ||
---|---|---|
名称 | 解释 | 使用 list = ['1',2,"3"] >> 代表打印 list 或 输出信息 |
append(x) | 在列表的末端加上元素x | list.append(x) >> ['1',2,"3",x] |
extend(iterable) | 用可迭代对象的元素扩展列表 | list.extend(rage(1)) >> ['1',2,"3",0,1] 注意:无法直接打印 |
insert(i,x) | 在指定位置插入元素 | list.inset(1,5) >> ['1',2,5,"3"] |
remove(x) | 从列表里删除,第一个与x值相等元素 没有找到触发 ValueError 异常 | list.remove(2)>> ['1',"3"] list.remove(5)>>ValueError |
pop(i) | 删除列表指定i位置元素 | pop(0)>> "1" ,list >> [2,"3"] |
clear() | 删除列表所有元素 | list.clear() >> [] == del list = [:] >> [] |
index(x,start,end) | 返回与x第一个相匹配元素位置,start,end 是可选参数 参数 start 可单独出现,end 参数必须要有start参数 没有找到触发 ValueError 异常 | list.index("1") >> 0 #"1"在list列表的0位置 list.index('1',2) |
count(x) | 返回元素中所有与x相等,出现的次数 | list.count('1') >> 1 |
sort(*, key=None, reverse=False) | 对List进行排序 内部参数可选具体查看sorted() | list.sort() >> TyprError #由于list列表参数数类型不一致引发 |
reverse() | 反转列表元素 | list.reverse() >> ["3"]',2,'1'] |
copy() | 返回列表的浅拷贝 | list.copy() >> ['1',2,"3"] == list[:] |