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 · 85 阅读 · 0 评论 -
关于python——双向队列deque
创建队列 import collections dq = 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 · 216 阅读 · 0 评论 -
关于python
一、如何忽略一些自己不想看到的warning import warnings warnings.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 · 396 阅读 · 0 评论