python 高级知识整理 重要概念 python 语言概述 python 中一切皆对象,type 产生 type 类本身的 实例 产生 object 类, dict 等内建类, class 为万物之始,包括 type(object), class 生 object 只道法自然 str object ...
分类:
编程语言 时间:
2020-02-08 00:03:15
阅读次数:
102
这两个都是可变参数,可以传入任意个数的参数 *args是非关键字参数,用于tuple,**kw是关键字参数,用于dict 同时使用*args和**kwargs时,必须*args参数列要在**kwargs前 代码 def foo(*args, **kw): print ('args = ', args ...
分类:
编程语言 时间:
2020-02-07 18:41:09
阅读次数:
70
1.两个字典:a={'a':1,'b':2,'c':3} b= {'aa':11,'bb':22,'cc':33} 合并1:dict(a,**b) 操作如下: 合并2:dict(a.items()+b.items()) 如下: 合并3:c = {} c.update(a) c.update(b) 输 ...
分类:
其他好文 时间:
2020-02-07 15:00:50
阅读次数:
71
数据结构(Data Structures)人如其名,只是一种结构,能够将一些数据聚合在一起。换句话说,它们是用来存储一系列相关数据的集合。python中有四种内置的数据结构: 列表(list) 元组(tuple) 字典(dictionary) 集合(set) 另外,讲解以下三部分内容: 序列 引用 ...
分类:
编程语言 时间:
2020-02-07 14:56:39
阅读次数:
88
正确做法是: 只保存行/列/对角线的和,而不用保存所有元素,空间复杂度从O(n2)降到O(n);move()只需判断四个值是否 = n - 1: 当前行sum,当前列sum,两个对角线,时间复杂度为O(1) 而我只是用dict记录是否还有可能赢。差强人意。 class TicTacToe: def ...
分类:
其他好文 时间:
2020-02-06 23:01:45
阅读次数:
59
寒假学习记录12 学习任务: 1.python基础 (1)dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 把数据放入dict的方法,除了初始化时指定外,还可以通过key放入,由于 ...
分类:
其他好文 时间:
2020-02-06 14:20:34
阅读次数:
54
实验参考 Open vSwitch使用案例扩展实验 实验步骤 1. 实验任务一。 1.创建新文件ovsSingleBr.py并编辑以下内容: #!/usr/bin/python from mininet.net import Mininet from mininet.node import Node ...
分类:
其他好文 时间:
2020-02-06 01:41:31
阅读次数:
90
用了一个字典 class Solution: def firstUniqChar(self, s: str) -> int: charIndexDict = {} for i in range(len(s)): if s[i] in charIndexDict: charIndexDict[s[i] ...
分类:
其他好文 时间:
2020-02-05 21:51:17
阅读次数:
62
python中的new-style class要求继承Python中的一个内建类型,一般继承object,也可以继承list或者dict等其他的内建类型。 在python新式类中,可以定义一个变量__slots__,它的作用是阻止在实例化类时为实例分配dict, 默认情况下每个类都会有一个dict, ...
分类:
其他好文 时间:
2020-02-04 00:15:44
阅读次数:
72
迭代: 访问集合元素的一种方式. 通常把使用for循环取数的过程称为遍历, 也叫迭代.可迭代对象(Iterable): 把可以通过for…in…这类语句迭代读取?条数据供我们使?的对象称之为可迭代对象.很多容器都是可迭代对象(iterable), 并不是所有容器都是可以迭代的;但凡可以返回一个迭代器... ...
分类:
其他好文 时间:
2020-02-03 16:00:50
阅读次数:
114