导入队列
from collections import deque#导入队列 quqe=deque()#转化为队列 quqe.append()#增加元素 quqe.pop()#删除元素 #append()+popleft()形成队列,先进先出 #apppend()+pop()形成栈,先进后出
数组
- 插入元素
.insert(插入位置,插入元素) - 删除元素
.remove()删除指定的元素
del arr[下标]删除指定的位置
list01.pop (i)#i为删除元素的位置 - 删除多个元素
del arr[起始位:终止位] - 清空列表
.clear() - 数组初始化
给数组0~9之间的偶数
list01=[i for i in range(10) if i%2==0] - 数组的截取
*截取第一个
list01[0]
*截取最后一个
list01[-1] - 数组反向排序
list01.sort[reverse=True] - 数组的计算
求和 sum(arr)
最大值 max(arr)
最小值min(arr)
- 插入元素
列表去重复
i=0 l=len(arr) while i<l-1: j=i+1 while j<l: if arr[i]==arr[j]: del arr[j]#删除重复的元素 j=j-1 l=l-1#删除元素数组长度减一 j+=1 i+=1 print(arr)
模糊查询
books=['三国演义','西游记','三国志','水浒传'] result_book=[] s=','.join(books) print(s) while True: con=input('请搜索\n') if con=='exit': break else: result_book.clear()#清空数组 for book in books:#遍历books if con in book:#模糊查询 result_book.append(book) print(result_book)
二维数组
二维数组的遍历for book in books:#一层数组的遍历 for item in book:#二层数组的遍历
- 元组
元组是只读数组,不能进行增储删改
数组去重、模糊查询,二维数组
最新推荐文章于 2023-04-21 15:52:26 发布