Python基础
sinat_41445274
这个作者很懒,什么都没留下…
展开
-
Python 学习笔记——生成器
一边循环一边计算的机制——生成器(generator) 创建一个生成器 法一:将[]改为()即可 l = [x*x for x in range(3)] g = (x*x for x in range(3)) print(l) print(next(g)) # 结果 [0,1,4] <generator object <genexpr> at x000001C819194C10> 若要打印g,则需要使用next() print(next(g)) print(next(g)) p原创 2021-05-10 11:41:18 · 118 阅读 · 0 评论 -
Python 学习笔记——连续赋值问题
Python 学习笔记——连续赋值问题关于`赋值顺序` 关于赋值顺序 a = b = 'hello' 其顺序等同于 a = 'hello' b = 'hello' 再比如 list.next = list = ListNode(1) #相当于 list.next = ListNode(1) list = ListNode(1) 如果想要达到 list.next = ListNode(1) list = list.next # 就可以写成上面的形式 list.next = list = ListNode原创 2021-05-10 10:51:06 · 548 阅读 · 0 评论