列表常用基础知识
对我来说写博客就相当于记笔记,还是用自己理解记下来好点。
组合数据类型:列表,元组,字典,集合那就讲一下常用的列表。
列表: 1)定义:一些数据的组合,不一定是同样类型。
2)格式: ①[ ] ②所有元素用","隔开。
3)构成:索引(从0开始排序),元素,方法:方法名()
4)列表可以嵌套,拼接,基本操作(增,删,改,查)
举例子☞
①嵌套→
list_1=[1,2,3]
list_2=[4,5,6]
list_3=[list_1,list_2]
print(list_3)
[[1,2,3],[4,5,6]]
②拼接→
list_3=list_1+list_2
print(list_3)
[1,2,3,4,5,6]
③查找→列表[索引值],列表.index()
print(list_3[3])
4
print(list_3.index(6))
5
④增加→列表.insert(索引,元素) ,列表.append(元素) , 列表.extend(列表)
list_3.insert(4,8)
print(list_3)
[1,2,3,4,8,5,6]
list_3.append(7)
print(list_3)
[1,2,3,4,8,5,6,7]
list_add=[3,4]
list_3.extend(list_add) # 追加列表于末尾
print(list_3)[1,2,3,4,8,5,6,7,3,4]
⑤删除→del 列表[索引] , 列表.remove(元素) ,列表.pop(索引) ,列表.clear()
del list_3[1]
print(list_3)
[1,3,4,8,5,6,7,3,4]
⑥修改→列表[索引值]=元素
⑦排序→列表.sort() ,列表.reverse()
list_4=[4,2,3,1]
list_4.sort() # 升序排列print(list_4)[1,2,3,4]
list_4.sort(reverse=True) # 降序,从大到小排序
print(list_4)
[4,3,2,1]
list_4.reverse() # 反转
print(list_4)
[1,2,3,4]
⑧列表的一些内置函数☞len(列表),min(列表),max(列表),list(元组),列表.count(元素)
len(list_4) # 列表长度
4
min(list_4) # 列表中的最小值
1
max(list_4) # 列表中的最大值
4
list_5=(1,2,3,4) # 将元组转换成列表
list(list_5)
[1,2,3,4]
list_5.count(2) # 元素2在列表中重复出现的次数
1
⑨分片→
num=[1,3,4,6]
num_1=num[1:3] # 起始位第一位开始,终止位第三位之后结束
print(num_1)
[3,4]
num_1=num[ :3] # 从第0位开始计算
print(num_1)
[1,3,4]