Chinaunix首页 | 论坛 | 博客
  • 博客访问: 152554
  • 博文数量: 69
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 595
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-16 00:00
个人简介

宁可逆流而上与众不同,也不顺风顺水随波逐流

文章分类

全部博文(69)

文章存档

2020年(1)

2018年(9)

2017年(43)

2016年(16)

我的朋友

发布时间:2016-12-03 18:16:49

http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014317852443934a86aa5bb5ea47fbbd5f35282b331335000......【阅读全文】

阅读(426) | 评论(0) | 转发(0)

发布时间:2016-12-03 17:18:29

__var__  #双下划线开头,双下划线结尾    这种变量可以直接被访问,不是私有变量_var #单下划线开头    这种变量同样可以直接访问,但是有个约定俗成的规定:单划线的意思是虽然我可以被访问,但是请把我作为私有变量,不要随意访问__.........【阅读全文】

阅读(476) | 评论(0) | 转发(0)

发布时间:2016-12-02 21:32:52

迭代器是访问集合的方式,只要它能被next()函数调用并不断返回下一个值,那么它就是迭代器。最重要的是它和生成器一样也是惰性计算(只有在元素被需要的时候才生成,节约空间)。区分可迭代的和迭代器:   list、dict、str都是可迭代的,但不是迭代器,他们在创建时就创建了所有元素,而迭代器只要在元素被需要时.........【阅读全文】

阅读(387) | 评论(0) | 转发(0)

发布时间:2016-12-02 20:50:13

在列表生成式中一旦创建一个列表那么将会创建所有元素,往往我们只需要几个,这极大浪费了内存空间。生成器就是为解决这种情况诞生的。它是一边计算一边生成元素的,一旦你不再i需要,它就不会计算后续元素。创建方式:列表生成式中把列表的中括号改为圆括号:L=[x*x for x in range(1,11)] #列表L.........【阅读全文】

阅读(423) | 评论(0) | 转发(0)

发布时间:2016-12-02 18:17:17

list()函数可以将tuple,dict,set都转化为list(其实是生成了一个list副本)。[x*x for x in range(1,11)] 如上就是列表的一般形式,前面是计算部分,后面加上约束条件部分,用一个中括号括起来就是列表生成式,两部分可以自行发挥,非常灵活.........【阅读全文】

阅读(423) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册