生成器都是迭代器,迭代器不一定是生成器 迭代器满足两个条件: 1. 有iter方法 2. 有next方法 # list, tuple, dict, string: iterable(他们都有iter方法,所以都是可迭代对象) # 调用 iter 方法返回的 d 就是一个迭代器 # l = [1, 2 ...
分类:
编程语言 时间:
2019-01-13 19:10:16
阅读次数:
150
函数名的使用以及第一类对象 函数名的运用 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量 1.函数名的内存地址 2. 函数名可以赋值给其他变量 3. 函数名可以当做容器类的元素 4. 函数名可以当做函数的参数 5. 函数名可以作为函数的返回值 闭包 什么是闭包? 闭包就是内 ...
分类:
其他好文 时间:
2019-01-13 11:41:40
阅读次数:
200
1.MapReduce的介绍: MapReduce是一个分布式运算程序的编程框架,核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个Hadoop集群上。 MapReduce大体上分三个部分: -MRAppMaster:MapReduceApplicationMaster,分配任务,协调任务
分类:
其他好文 时间:
2019-01-11 20:41:52
阅读次数:
204
Collection(接口) 所有超级接口: Iterable<E> 一.集合 1.集合的介绍&集合和数组的区别 什么是集合:java中的一种容器 什么是数组:java中的一种容器 区别: 数组的长度是固定的,如果增加长度,只能创建另一个数组 集合的长度是可变的,数据可以理论无限调价,自动扩容 小区 ...
分类:
其他好文 时间:
2019-01-05 21:40:41
阅读次数:
164
一,迭代器 1.1什么是可迭代对象? 字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。 我们怎么来证明这一点呢? from collections import Iterable li = [1, 2, 3, 4] t = (1, 2, 3, 4) d = {1, 2, 3, ...
分类:
编程语言 时间:
2019-01-02 23:29:32
阅读次数:
212
原文地址 https://blog.csdn.net/zhruixuan/article/details/85549618 Hadoop的核心是HDFS,YARN,MapReduce。今天先来认识一下MapReduce。 MapReduce是什么 MapReduce是Hadoop中的一种处理大规模数 ...
分类:
其他好文 时间:
2019-01-02 23:23:01
阅读次数:
186
扩展运算符(Spread Operator)和剩余参数(Rest Parameter)的写法相同,都是在变量或字面量之前加三个点(...),并且只能用于包含Symbol.iterator属性的可迭代对象(iterable)。虽然两者之间有诸多类似,但它们的功能和应用场景却完全不同。扩展运算符能把整体 ...
分类:
其他好文 时间:
2019-01-02 12:35:57
阅读次数:
171
一、概要 在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让人一头雾水,下面这幅图也许能让大家 ...
分类:
编程语言 时间:
2019-01-01 17:54:14
阅读次数:
198
#!/user/bin/python# -*- coding:utf-8 -*-s = 'zd's1 = '_'.join(s)print(s1)li = ['zs','ls','ww','zl','张达']s = '+++++++'.join(li)print(s)for i in range(0 ...
分类:
编程语言 时间:
2019-01-01 14:07:22
阅读次数:
218
类的原型:class QueryDict[source] 在HttpRequest对象中,GET和POST属性都是一个django.http.QueryDict的实例。也就是说你可以按本文下面提供的方法操作request.POST和request.GET。 request.POST或request. ...
分类:
其他好文 时间:
2018-12-30 20:27:00
阅读次数:
122