list也叫列表,list的格式一般为li_name = [1,2,‘age’]
- append
在列表最后追加一个值
li = [1,2,3,4,'hello',[11,22,'ok'],1111]
li.append([1,2])
print (li)
输出结果:
[1, 2, 3, 4, 'hello', [11, 22, 'ok'], 1111, [1, 2]]
- clear
清空列表
li = [1,2,3,4,'hello',[11,22,'ok'],1111]
li.clear()
print (li)
结果:
[]
- copy
复制列表
li = [1,2,3,4,'hello',[11,22,'ok'],1111]
v = li.copy()
print (v)
结果:
[1, 2, 3, 4, 'hello', [11, 22, 'ok'], 1111]
- count
记录列表中某个元素最开始出现的位置
li = [1,2,3,3,4,'hello',[11,22,'ok'],1111]
v = li.count(3)
print (v)
结果:
2
- extend
对列表进行扩展
li = [1,2,3,3,4,'hello',[11,22,'ok'],1111]
li.extend('你好')
print (li)
结果:
[1, 2, 3, 3, 4, 'hello', [11, 22, 'ok'], 1111, '你', '好']
- index
找出第一次出现的索引位置(从左到右)
li = [1,2,3,3,4,'hello',[11,22,'ok'],1111]
v= li.index(3)
print (v)
结果:
2
- insert
插入一个字符串到列表的指定位置
第一个参数是插入的位置,第二个参数是插入的字符串
li = [1,2,3,3,4,'hello',[11,22,'ok'],1111]
li.insert(3,'ss')
print (li)
结果:
[1, 2, 3, 'ss', 3, 4, 'hello', [11, 22, 'ok'], 1111]
- pop
删除,默认删除最后一个元素并且获得删除的值
li = [1,2,3,3,4,'hello',[11,22,'ok'],1111]
v = li.pop()
print (li)
print(v)
结果:
[1, 2, 3, 3, 4, 'hello', [11, 22, 'ok']]
1111
- **remove
删除列表中的指定值,左优先
li = [1,2,3,0,3,4,'hello',[11,22,'ok'],1111]
li.remove(3)
print (li)
结果:
[1, 2, 0, 3, 4, 'hello', [11, 22, 'ok'], 1111]
- **reverse **
反转,将列表风元素反转
li = [1,2,3,0,3,4,'hello',[11,22,'ok'],1111]
li.reverse()
print (li)
结果:
[1111, [11, 22, 'ok'], 'hello', 4, 3, 0, 3, 2, 1]
- sort
排序,如果列表有非数字,会报错
li = [1,2,3,0,3,4,1111]
li.sort()
print (li)
结果:
[0, 1, 2, 3, 3, 4, 1111]