'''定制类: 1. 双下划线属性__attr__ 2. 元类metaclass''' # 综述'''iterable/iterator:1. __iter__(): return iterable_obj 1) 实现了该方法的对象叫iterable 2) iter(obj)会调用该方法, 生成一个 ...
分类:
编程语言 时间:
2019-05-09 13:37:35
阅读次数:
120
'''高级特性: 1. slice : 切片 2. iterable/iterator: 可迭代对象, 迭代器 3. list generation: list推导式 4. generator: 生成器''' # 综述'''slice: 切片 1. 定义: l_new = l[n:m:i] # l为 ...
分类:
编程语言 时间:
2019-05-09 13:29:19
阅读次数:
152
''' 判断是否可迭代 字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的 ''' from collections.abc import Iterable l = [1, 2, 3, 4] t = (1, 2, 3, 4) d = {1: 2, 3: 4} s = {1, 2,... ...
分类:
编程语言 时间:
2019-05-09 12:08:37
阅读次数:
95
什么似乎可迭代的对象(Iterable,即可以用for循环的对象)和迭代器(Iterator) 1. Iterable: 一类是:list、tuple、dict、set、str 二类是:generator(都是Iterator对象),包含生成器和带yield的generator function 生 ...
分类:
编程语言 时间:
2019-05-07 12:59:50
阅读次数:
235
1.Collection接口 Collection 是java集合框架的顶层接口,它表示为容器,只能存储应用类型数据,为了方便后续遍历最后存储同一类型数据。 Collection 有增删改查等方法。 Iterable 可遍历的接口,集合接口继承于它,集合支持快速遍历。 快速遍历的本质 Collect ...
分类:
其他好文 时间:
2019-05-06 00:55:44
阅读次数:
149
参考链接:https://blog.csdn.net/qq_32618817/article/details/80633848 这几个函数在平时使用时不能立即想起来,而且它们之间区别不清,借该文做个总结。 OUTLINEfiltermapreduceapply总结filter功能: filter的功 ...
分类:
移动开发 时间:
2019-05-05 11:52:37
阅读次数:
162
数据类型 字典 dict:字典,字典是一组键(key)和值(value)的组合,通过键(key)进行查找,没有顺序, 使用大括号”{}”;应用场景:dict,使用键和值进行关联的数据; 字典 dict:字典,字典是一组键(key)和值(value)的组合,通过键(key)进行查找,没有顺序, 使用大 ...
分类:
编程语言 时间:
2019-04-26 09:48:58
阅读次数:
172
序列是Python中非常重要的协议!是可迭代的! 序列的分类: 序列的协议是放在 from collections import abc的__all__里面的“Sequence”和“MutableSequence” 里面collection方法继承了 Sized, Iterable, Contain ...
分类:
其他好文 时间:
2019-04-21 00:11:57
阅读次数:
161
1.Array可以使用下标,Map和Set不能使用下标,ES6引入了iterable类型,Array,Map,Set都属于iterable类型,它们可以使用for...of循环来遍历: var a = ['A', 'B', 'C']; var s = new Set(['A', 'B', 'C']) ...
分类:
Web程序 时间:
2019-04-19 20:06:41
阅读次数:
216
一.sorted函数 1.1解释 >>> help(sorted)Help on built-in function sorted in module __builtin__:sorted(...) sorted(iterable, cmp=None, key=None, reverse=False ...
分类:
编程语言 时间:
2019-04-19 13:24:11
阅读次数:
174