
python
每天只想发大财
已在学术海洋溺亡的学术肥(废)鱼
展开
-
关于python——反转列表
reversed()l = [1,2,3,4]ans = list(reversed(l))print(ans)out:[4, 3, 2, 1]sorted():只对升序列表起作用l = [1,4,10]ans = sorted(l, reverse = True)print(ans)out:[10, 4, 1]切片切片格式:[0:3:1]0:序列第一个元素3:右边界(不包含)1:步长为1,若为-1,表示从右边开始切片,且步长为1[:]:表示获取所有元素,省略步长,则原创 2022-05-27 13:14:06 · 126 阅读 · 0 评论 -
关于python——双向队列deque
创建队列import collectionsdq = collections.deque()添加元素dq.qppend(1)dq.append(2) #默认往右添加元素print(dq)输出:([1, 2])dq.appendleft(1)dq.appendleft(2)print(dq)输出:([2, 1]) #往左添加元素获取元素,但该元素会在队列中移除dq.append(1)dq.append(2)x = dq.pop() #从右边弹出p原创 2022-05-27 12:58:14 · 274 阅读 · 0 评论 -
关于python
一、如何忽略一些自己不想看到的warningimport warningswarnings.filterwarnings("ignore")二、如何在jupyter notebook显示行号按下“ESC+L”键三、二维列表如何初始化以及添加元素l = []for i in range(5): l.append([])for i in range(5): for j in range(3): l[i].append(j)print(l)原创 2022-04-07 14:29:11 · 439 阅读 · 0 评论