2019/07/27 点击:6964
推荐: http://blog.csdn.net/hinyunsin/article/details/6315502 def rebuild(pre, center): if not pre: return cur = Node(pre[0]) index = center.index(pre[0]) cur.left = rebuild(pre[1:index + 1], center[:index]) cur.right = rebuild(pre[index +
2019/07/27 点击:2085
class Node(object): def __init__(self, data=None, next=None): self.data = data self.next = nextlink = Node(1, Node(2, Node(3, Node(4, Node(5, Node(6, Node(7, Node(8, Node(9)))))))))def rev(link): pre = link cur = link.next pre.next = None w
2019/07/27 点击:1551
class Anagram: """ @:param s1: The first string @:param s2: The second string @:return true or false """ def Solution1(s1,s2): alist = list(s2) pos1 = 0 stillOK = True while pos1
2019/07/29 点击:13378
代码不会正常运行,抛出 TypeError 异常。
2019/07/29 点击:11998
方法一: a = a+bb = a-ba = a-b 方法二: a = a^b b =b^a a = a^b 方法三: a,b = b,a
2019/07/29 点击:5720
print 方法默认调用 sys.stdout.write 方法,即往控制台打印字符串。
2019/07/29 点击:1815
class Parent(object) x = 1 class Child1(Parent): pass class Child2(Parent): pass print Parent.x, Childx, Childx Childx = 2 print parent.x, Childx, Childx parent.x = 3 print Parent.x, Childx, Childx 结果为: 1 1 1 #继承自父类的类属
2019/07/29 点击:5276
在 Python3 中,input()获取用户输入,不论用户输入的是什么,获取到的都是字符串类型的。 在 Python2 中有 raw_input()和 input(), raw_input()和 Python3 中的 input()作用是一样的,input()输入的是什
2019/07/30 点击:3215
pre class="brush:python"> A0 = dict(zip(('a','b','c','d','e'),(1,2,3,4,5))) A1 = range(10) A2 = [i for i in A1 if i in A0] A3 = [A0[s] for s in A0] A4 = [i for i in A1 if i in A3] A5 = {i:i*i for i in A1} A6 = [[i,i*i] fo
2019/07/29 点击:7581
两者用法相同,不同的是 range 返回的结果是一个列表,而 xrange 的结果是一个生成器,前者是直接开辟一块内存空间来保存列表,后者是边循环边使用,只有使用时才会开辟内存空间,