![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Mathilda三三
这个作者很懒,什么都没留下…
展开
-
【python】用zip+sorted将一个list按照另一个list的顺序排序
之前在网上查查到了是利用zip+sorted后面更深入的研究了一下a = [1, 1, 1, 2, 2, 2, 3, 3, 3]b = [1, 2, 3, 4, 5, 6, 7, 8, 9]a, b = zip(*sorted(zip(a, b)))其实是这样比较的,先按照第一个list排大小,如果第一个list中元素相同再按照第二个list中的元素比较大小,依次类推下面是一些例子...原创 2020-03-27 13:51:34 · 5238 阅读 · 0 评论 -
Git相关笔记
1: 创建一个本地 git 存储库要在文件夹的根目录中初始化 git 仓库,运行 git init 命令:cd ~/Desktopmkdir myprojectcd myproject/git init2: 向目录中添加一个新文件继续向项目中添加一个新文件,使用任何文本编辑器或运行 touch 命令。一旦在一个文件夹中添加或者修改了文件,git 就会注意到在这个文件夹中已经做了修...原创 2020-03-08 07:48:15 · 70 阅读 · 0 评论 -
【python】Function References and Decorator 函数的引用以及操作符@的用法
@fdef g():...f是一个Decorator,这意味着f是一个函数会把引用带入其他函数,并且返回另一个函数的引用先来看这个函数,每次调用mult_fn都会返回一个新的函数,double triple都是新的函数def mult_fn(N): def multiply(x): return x * N return multiplydouble...原创 2020-03-05 05:23:23 · 127 阅读 · 0 评论 -
【python】Tuples元组
基本介绍元组是值的序列。 这些值可以是任何类型,并且它们由整数进行索引,因此在这方面元组非常类似于列表。 重要的区别在于元组是不可变的(immutable)。在语法上,tuple 是一个以逗号分隔的值列表,虽然没有必要,但常常将元组括在括号内。t = 'a', 'b', 'c'type(t)#tuplet = ('a', 'b', 'c')type(t)#tuple要用创建一个...原创 2020-03-05 02:59:31 · 332 阅读 · 0 评论 -
【python】Regex相关函数的使用
re.searchre.search(pattern, string)在字符串的任何位置搜索正则表达式的匹配。 如果找到,则返回一个匹配对象;如果没有,则返回 None。phone_re = r"[0-9]{3}-[0-9]{3}-[0-9]{4}"text = "Call me at 382-384-3840."match = re.search(phone_re, text)mat...原创 2020-03-04 09:27:50 · 509 阅读 · 0 评论 -
【python】Regular Expressions正则表达式
在 Python 中,正则表达式通常以原始字符串的形式存储。 原始(raw)字符串的行为类似于普通的 Python 字符串,没有对反斜杠进行特殊处理。Regex Syntax例如,要将字符串 hello \ world 存储在一个普通的 Python 字符串中,我们必须写:some_string = 'hello \\ world'print(some_string)#hello \ wo...原创 2020-03-04 08:34:02 · 115 阅读 · 0 评论 -
【python】Inheritance继承
class NamedAnimal: def __init__(self, name): self.name = name def __str__(self): return "{} {}".format(type(self).__name__, self.name) def __repr__(self): ret...原创 2020-03-03 03:35:20 · 144 阅读 · 0 评论 -
【python】Special Methods魔方方法
__init__初始化一个对象__str__定义直接输出的样子__repr__定义打印出来的样子。print(object)__eq__定义两个不同的对象是否相等__lt__定义一个list的对象如何排序exampleclass Dog: def __init__(self, name, age): self.name = name s...原创 2020-03-03 03:02:56 · 122 阅读 · 0 评论 -
【python】LIST
1. list方法总结list.append(x)在list的最后增加一个元素,与a[len(a):] = [x]相同list.extend(L)在list的最后增加另一个list的所有元素,与a[len(a):] = L相同a = [1, 2, 3]b = [4, 5, 6]a.append(b)#[1, 2, 3, [4, 5, 6]]a.extend(b)...翻译 2020-02-21 09:34:07 · 100 阅读 · 0 评论 -
【python】Leetcode记录--02/10-14/2020
Path Sum III141. Linked List Cycletry… except…try:<语句> #运行别的代码except <名字>:<语句> #如果在try部份引发了'name'异常except <名字>,<数据>:<语句> #如果引发了'name'...原创 2020-02-15 05:43:21 · 86 阅读 · 0 评论 -
【python】Leetcode记录--02/09/2020
283. Move Zeroes [Easy]题目:linkrange和xrange的区别两个函数接收的参数完全一样,三个参数:start, end, step不同的是range返回的是个列表list,xrange返回的类型是’xrange’,一个生成器,每次调用都会返回其中的一个值。由此可见,如果是在做循环的情况下,要生成很大的数字列表,用xrange性能会比range要好很多,因为不需...原创 2020-02-10 05:56:35 · 86 阅读 · 0 评论