列表
列表可以一次性存储多个不同的数据类型,但是最好还是存一个,用中括号存
查:
下标从零开始
变量名=[1,2,3,4]
print(变量名[3])
>>>4
print(f'{变量名{3},加一})
>>>4加一
切片
下标从零开始,结束位置不包括自己(它的前一位)
变量名[1:3]
》》》2,3,4
查找位置index
变量名.index("1")
》》》0
如果找不到就报错
查找出现次数count
变量名.count("1")
》》》1
查长度len
len(变量名)
增:
变量名.append (数据):只能增加一个数据在末尾
变量名.extend ([数据1,数据2,数据3]):可以增加多个在末尾,就相当于增加一个列表进去
变量名.insert(位置下标,数据)在指定位置增加数据
删:
1. del(变量名)删除整个列表
2. Del 变量名[2] 删除指定位置
Print(变量名)
1,3,4
3.变量名.pop()
删除指定位置的数据,如果省略,就默认删最后一个
Pop 会告诉你被删除的是哪个数据
4.变量名.remove() 默认删除第一个指定数据
5.变量名.clear()
Print(a)
>>>[]
改
1.变量名【1】=‘6’
》》》1,6,3,4
2.a.reverse()倒序
3.sort()排序
变量名.sort(reverse=False)默认升序,降序改成True
列表复制
a=变量名.copy()
列表嵌套
x=[[a,b,c][1,2,3]]
2的位置是【1】【1】
元组
不允许修改
用小括号存
a=type(1,2,3)
但是单个数据的时候
a=type(1,)逗号千万不要忘了
查询
同列表,可以理解为元组是轻量级列表