Set: 类似数组,但是成员值是唯一的。 Set 函数可以接收一个数组(具有iterable接口的其他数据结构) 去除数组重复: 去除字符串重复字符 向 Set 加入值的时候,不会发生类型转换,所以5和"5"是两个不同的值。Set 内部判断两个值是否不同,使用的算法叫做“Same-value-zer ...
分类:
其他好文 时间:
2019-05-31 18:06:26
阅读次数:
113
使用sorted函数进行排序 sorted(iterable,key,reverse),sorted一共有iterable,key,reverse这三个参数;其中iterable表示可以迭代的对象,例如可以是dict.items()、dict.keys()等key是一个函数,用来选取参与比较的元素, ...
分类:
编程语言 时间:
2019-05-25 19:43:05
阅读次数:
117
1. “动态类型”机制:某个对象引用可以重新引用一个不同的对象,数据类型也可以不同。 2. 组合数据类型: 元组:创建后不可更改,使用逗号(“,”)创建。若仅有一个数据项也要用逗号,如:(1,) 列表:元素可变,用“[ ]”创建 3.如需将一个单独的数据项添加到列表,就必须用list.append( ...
分类:
其他好文 时间:
2019-05-19 12:07:12
阅读次数:
104
笛卡尔积:itertools.product(*iterables[, repeat]) 两个元组进行笛卡尔积: 排列:itertools.permutations(iterable[, r]) 组合:itertools.combinations(iterable, r) 组合(包含自身重复):it ...
分类:
编程语言 时间:
2019-05-14 15:09:03
阅读次数:
397
sum(iterable[, start]) ,iterable为可迭代对象,如: sum([ ], start) , #iterable为list列表。 sum(( ), start ) , #iterable为tuple元组。 最后的值=可迭代对应里面的数相加的值 + start的值 start ...
分类:
编程语言 时间:
2019-05-14 14:48:52
阅读次数:
486
Collection 是 Java 集合框架的顶层接口,它是对容器类进行增、删、改、查的定义,同时继承了 Iterable 接口,具有对集合或容器中的元素进行遍历的能力 Collection 继承了 Iterable 接口,具有了快速遍历的能力,Iterable 接口中定义了获取集合迭代器的方法 i ...
分类:
编程语言 时间:
2019-05-13 01:03:13
阅读次数:
158
一. 内置高阶函数 1. sum() 方法对系列进行求和计算。 ...
分类:
编程语言 时间:
2019-05-12 13:43:32
阅读次数:
133
# ### 推导式:通过一行循环判断,遍历出一系列数据的方式是推导式 (简洁方便) ''' val for val in Iterable ''' # 列表推导式 # [1,2,3,4] => [2,4,6,8] """ lst = [] for i in range(1,5): print(i) ... ...
分类:
其他好文 时间:
2019-05-11 19:52:14
阅读次数:
125
# ### 高阶函数 : 能够把函数当成参数传递的就是高阶函数 (map reduce sorted filter) # map(func,iterable) ''' 功能:把iterable里面的数据一个一个的拿出来,扔到func当中进行处理,然后把处理之后的结果放到迭代器当中,最终返回迭代器 参... ...
分类:
其他好文 时间:
2019-05-11 19:43:52
阅读次数:
193
一、常见内置函数 https://docs.python.org/3/library/functions.html 二、计算类 1、abs(x) 取绝对值 2、all(iterable) 如果这个可迭代的元素都为真,则返回真(非0的就为真,负数也是为真) 3、any(iterable) 可迭代的元素 ...
分类:
其他好文 时间:
2019-05-10 20:39:35
阅读次数:
135