1.元祖的创建和访问 tuple=(1,2,3),相对于列表运用小括号。访问时候依然使用下标的方式。 注:访问的方式和列表一样,使用元祖的下标进行访问;但对于元祖小括号并不是元祖的标志,而是逗号。 例:若元祖内只有一个元素,则必须在第一个元素后加逗号:tu=(1,);tu=(1)此时tu为int型变 ...
分类:
编程语言 时间:
2016-12-03 15:26:56
阅读次数:
200
zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例:1.示例1:x=[1,2,3]
y=[4,5,6]
z=[7,8,9]
xyz=zip(x,y,z)printxyz运行的结果是:[(1,4,7),(2,5,8),(3,6,9)]从这个结果可以看出zip函数的基本运作方式。2.示例2..
分类:
编程语言 时间:
2016-12-03 02:46:39
阅读次数:
245
一个方法 通常只有一个 返回对象,有时候 我们遇到 要放回两个不同类型的值的时候, 这个时候可以使用Tuple. 对象。 Tupele 只支持 .net framework 4.0 以上版本。 来!先看看下面这个方法。 这个方法很简单,意图就是返回两个参数。这个是我们经常遇见的一个情况,为了返回两个 ...
分类:
其他好文 时间:
2016-12-02 18:57:49
阅读次数:
319
C++Boost2容器在线文档:http://www.boost.org/doc/离线文档:解压Boost压缩包,浏览boost_1_62_0/boost_1_62_0/libs/libraries.htm#Containers
目录:
Boostany容器
引用与指针复习,引用并不会退化
boost.tuple,类似STL的pair键值对,但是tuple可以装10种不同的任意数据类型
tuple..
分类:
编程语言 时间:
2016-12-02 03:39:33
阅读次数:
193
参考了这篇文章: https://my.oschina.net/u/1034176/blog/512314 1. 在Scala 2.7中,Array、List都不能混合类型,只有Tuple可以;而在Scala以上版本中,3者的元素都可以混合不同的类型(转化为Any类型),只不过是当使用混合类型时,A ...
分类:
其他好文 时间:
2016-12-01 17:05:40
阅读次数:
170
/** * 1,默认情况下Map构造的是不可变的集合,里面的内容不可修改,一旦修改就变成新的Map,原有的Map内容保持不变; * 2,Map的实例是调用工厂方法模式apply来构造Map实例,而需要主要的是Map是接口,在apply中使用了具体的实现; * 3,如果想直接new出Map实例,则需要 ...
分类:
其他好文 时间:
2016-11-30 23:00:58
阅读次数:
225
一、元组Tuple 元组Tuple是不同类型的值的聚集,元组的值将单个的值包含在圆括号中来构成,元组可以包含一个不同类型的元素 如 val riple = (100, "Scala" , "Spark")1、元组中可以包含不同类型的元素,如上,把鼠标放在riple上,IDE会自动推断出元组riple ...
分类:
编程语言 时间:
2016-11-29 22:41:02
阅读次数:
303
基本函数只能所传的变量参数有限,如果想传任意个就需要使用函数动态参数 动态参数分两种: (11, 22, 33, 'abc', 'def') <class 'tuple'>(['zhangsan', 'lisi', 'wanbwu'], 1, 2, 3) <class 'tuple'> 2.**默认 ...
分类:
其他好文 时间:
2016-11-29 14:22:41
阅读次数:
156
直接从六张开始看看书里有什么。 cmp() len() max() and min() sorted() and reversed() enumerate() and zip() sum() list() and tuple() dir()方法来得到它所有的方法和属性 extend() and ap ...
分类:
编程语言 时间:
2016-11-28 22:42:06
阅读次数:
215
Return an enumerate object. sequence must be a sequence, an iterator, or some other object which sup- ports iteration. The next() method of the iterat ...
分类:
编程语言 时间:
2016-11-28 08:30:11
阅读次数:
242