#声明一个列表:a=[]; a=[1,1.1,“abc”,[1,2,3],(1,2,3)] 判断列表类型
>>> type(a)
<class 'list'>
>>> isinstance(a,list) True
涉及操作:
增:
a=[] ,a.append(x),a.insert(y,x),x代表需要插入的元素或内容,y代表插入的坐标位置
>>> a.append(444)
>>> a
[1, 1.1, 'abc', [1, 2, 3], (1, 2, 3), 444] >>> a.insert(0,3)
>>> a
[3, 1, 1.1, 'abc', [1, 2, 3], (1, 2, 3), 444]
删:
del a[x],del a[y,z],x代表删除的坐标位置,y代表删除列表里面的起始坐标位置,z代表删除列表里面的结束位置
>>> a
[3, 1, 1.1, 'abc', [1, 2, 3], (1, 2, 3), 444] >>> del a[3]
>>> a
[3, 1, 1.1, [1, 2, 3], (1, 2, 3), 444] [3, 1, 1.1, [1, 2, 3], (1, 2, 3), 444] >>> del a[3:5]
>>> a
[3, 1, 1.1, 444]
>>> del a[-1]
>>> a
[3, 1, 1.1]
>>> a=[4,5,6]
>>> a.remove(5) >>> a
[4, 6]
>>>
改 :
直接赋值a[x]=y ,x代表要修改的列表坐标值,y代表要修改后的内容
>>> a
[3, 1, 1.1] >>> a[0]=100 >>> a
[100, 1, 1.1]
查:
直接查询a[x],x代表坐标值,a[:]查询坐标范围,遍历for i in,a.pop(x),x代表坐标值
>>> a[1]
1
>>> a[:]
[100, 1, 1.1] >>> for i in a: ... print(i) ...
100
1
1.1
>>> a.pop(2)
/*直接删除的是值
1.1
>>> a=[1,2,3,2,1,2,2,2]
>>> a.count(2) /*统计列表里面有多少个2 5