python编程
文章平均质量分 87
Charles5101
USTC
展开
-
剑指offer——链表(python)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言本博客对剑指offer中的链表类型的题目进行总结和整理,并分析各类题目中容易出错的点和容易遗忘的边界条件等。一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimpor原创 2021-09-06 02:18:36 · 415 阅读 · 0 评论 -
剑指offer-二叉树(python)
剑指offer-二叉树(python)二叉树部分1. 重建二叉树2. 树的子结构二叉树的镜像从上往下打印二叉树二叉搜索树的后序遍历序列二叉树中和为某一值的路径二叉树的深度平衡二叉树二叉树的下一个结点对称的二叉树按之字形顺序打印二叉树把二叉树打印成多行序列化二叉树二叉搜索树的第k个结点欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义原创 2021-05-06 18:06:34 · 324 阅读 · 2 评论 -
Python编程之Dict(词典)
4.1 Dict类型(字典)1. Dict介绍及其创建方法要根据名字找到对应的成绩,用两个 list 表示就不方便。如果把名字和分数关联起来,组成下面类似的查找表,给定一个名字,就可以直接查到分数。'Adam' ==> 95'Lisa' ==> 85'Bart' ==> 59Python的 dict 就是专门干这件事的。用dict表示“名字”-“成绩”的...原创 2019-01-10 23:23:23 · 1239 阅读 · 1 评论 -
Ubuntu14.04 更新Python版本后,Sublime Text 3 配置 python编译环境
Ubuntu14.04安装的Sublime Text 3 编译系统中只有python编译,并且是按照系统默认的Python路径编译。当系统更新Python版本并更新路径以后,原有的Python编译便会失效,所以此时需要在sublime中重新进行Python编译。话不多说,直接讲配置…1、打开sublime text 3,点击上部菜单栏Tools->Build System->new...转载 2018-05-28 21:56:21 · 549 阅读 · 0 评论 -
Tmux安装与使用
一、Tmux安装sudo apt-get install tmux若已经安装有Tmux,想更新成最新版本:sudo apt-get install -y tmux二、Tmux环境变量配置完成安装以后,可以进行环境变量的配置。vim ~/.tmux.conf #使用vim打开 ~/.tmux.conf使用vim打开 ~/.tmux.conf 后,添加如下代码并保...原创 2019-05-09 00:33:53 · 7268 阅读 · 1 评论 -
为Python添加模块搜索路径
我们平时在用python写一些脚本作为工具时,经常需要在其他脚本中加载该工具。脚本工具和加载该工具的代码可能在同一文件夹下,这种情况比较简单,直接import即可。但有时二者并不在同一文件夹,甚至存放路径上没有任何的重叠,这时要想在执行脚本中加载自己所写的工具脚本,就需要将该工具型python脚本添加到默认模块搜索路径中。总的来说,添加模块搜索路径,总共有以下三种方式:方法一: 函...原创 2019-05-09 01:16:51 · 8132 阅读 · 3 评论 -
Python列表中append函数和extend函数的区别
近期在写dataloader函数时,由于错用了extend和append,导致后面出现了bug。后面发现问题后,便将该问题记录下来防止重复出错。两个函数从功能上来看非常类似,但处理后的结果却完全不同,使用时需要特别注意。 尤其是对多个的list进行合并时,append可以保持list的原始形式,extend则进行了拆分重组,将待添加的序列拆分成多个值来扩充到list中。详细内容参加博客:...转载 2019-08-22 15:31:20 · 415 阅读 · 0 评论