摘要: 1.生成器(generator) 通过列表生成式(列表推导式),我们可以直接创建一个列表 但是,受到内存限制,列表容量肯定是有限的,而且创建一个100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间就白白浪费了。 所以,如果列表元素可以按照某种算 阅读全文
posted @ 2020-02-22 21:32 GumpYan 阅读(475) 评论(0) 推荐(0) 编辑
摘要: %:表示取模,相当于mod,即计算除法的余数,如5 % 2 == 1 经常用来判断能否整除,如:i % 3 == 0 //:表示整数除法,即返回一个不大于结果的最大整数 /:表示浮点数除法,即返回浮点结果 8%10 = 8 8-[8//10]*10 = 8-0*10 = 8 -1 % 10 = 9 阅读全文
posted @ 2020-02-22 17:38 GumpYan 阅读(7637) 评论(0) 推荐(0) 编辑
摘要: 1 列表推导式 旧列表 > 新列表格式:[表达式 for 变量 in 旧列表] 或 [表达式 for 变量 in 旧列表 if 条件]例子: 1 # 例子:过滤掉长度小于等于3的人名 2 names = ['lily', 'tom', 'bob', 'steven', 'james', 'ha'] 阅读全文
posted @ 2020-02-22 17:26 GumpYan 阅读(335) 评论(0) 推荐(0) 编辑