- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 python list 删除元素
以num_list = [1, 2, 2, 3, 4, 5]为例。 删除一个可以确定的元素,一共有三种方法。 1. num_list.remove(2),会删除第一个值为2的元素。 2. num_list.pop(1),会弹出索引为1的元素,若不传参数,则弹出最后一个元素。 3. del num_list[1],会删除索引为1的元素。 4. 还可以使用切片来达到目的,属于重新构造一个新的...
2018-08-08 16:10:49 243
原创 python list 删除元素
以num_list = [1, 2, 2, 3, 4, 5]为例。 删除一个可以确定的元素,一共有三种方法。 num_list.remove(2),会删除第一个值为2的元素。 num_list.pop(1),会弹出索引为1的元素,若不传参数,则弹出最后一个元素。 del num_list[1],会删除索引为1的元素。 还可以使用切片来达到目的,属于...
2018-08-08 16:10:00 183
原创 [总结]python逐行性能分析
总是忘记,做个记录。 性能定义 一般而言,处理一个请求的速度是一个重要的性能指标(Latency, 系统延迟)。 观察工具 有时候不需要特殊工具,直接看一个http请求的时长即可。 定位瓶颈 line_profiler是一个可以查看每行代码的执行次数、执行时间的工具。 安装好后,可以在代码中对方法/函数添加装饰器@profile,然后在命令行使用kernprof -l -...
2018-08-02 17:35:17 605
原创 [总结]python逐行性能分析
总是忘记,做个记录。 性能定义 一般而言,处理一个请求的速度是一个重要的性能指标(Latency, 系统延迟)。 观察工具 有时候不需要特殊工具,直接看一个http请求的时长即可。 定位瓶颈 line_profiler是一个可以查看每行代码的执行次数、执行时间的工具。 安装好后,可以在代码中对方法/函数添加装饰器@profile,然后在命令行使用kernp...
2018-08-02 17:34:00 279
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人