“可变”的tuple前面我们看到了tuple一旦创建就不能修改。现在,我们来看一个“可变”的tuple:>>> t = ('a', 'b', ['A', 'B'])注意到 t 有 3 个元素:'a','b'和一个list:['A', 'B']。list作为一个整体是tuple的第3个元素。list对...
分类:
编程语言 时间:
2014-10-21 17:02:42
阅读次数:
302
python中遇到 *keys, **keys的形式其实 * 代表传递任意个无名字参数,这些参数通过Tuple访问 >>> def sum(*keys): ret= 0 for i in keys: ret += i re...
分类:
编程语言 时间:
2014-10-20 23:09:11
阅读次数:
252
python的min()函数也可用于比较tuple>>> a = (2,'asv','dfg')>>> b = (3,'gsg','weg')>>> c = (5,'bad','ser')>>> min(a, b, c)(2, 'asv', 'dfg')>>> 这是官方文档min(iterable[...
分类:
编程语言 时间:
2014-10-19 00:01:09
阅读次数:
359
组元是C# 4.0引入的一个新特性.需要基于.NET Framework 4.0或者更高版本。组元使用泛型来简化一个类的定义。组元多用于
方法的返回值,如果一个函数返回多个类型,这样就不在用out\ref等输出参数了,可以直接定义一个Tuple类型就可以了。
1.0 简单使用
//一个成员
Tuple test = new Tuple(1);
Console.WriteL...
声明一个多元组(4, 5, 6)这是列表[4, 5, 6]与列表不一样在于多元组使用() 来组织元素而list使用方括号[]而且多元组不能更改,用于当你的数组不想像list一样会被更改时就使用多元组来保护你的数据不会被意外更改字符串也是多元组例:str = "my_name"str[1] = "i"...
分类:
编程语言 时间:
2014-10-12 23:08:28
阅读次数:
910
元类(metaclass)是用来创建类的类 type(object):返回一个对象的类型,与object.__class__的值相同,type(name,bases,dict):创建一个新的type类型,name就是新class的name,值存到__name__属性中,bases是tuple类型,值...
分类:
编程语言 时间:
2014-10-09 01:06:47
阅读次数:
244
python提供了很多数据结构,不过其很多操作都是朴素操作,速度慢时间复杂度参见:https://wiki.python.org/moin/TimeComplexity可遍历(for): list, string, 判断元素是否存在(in): list, string, tuple合并: list,...
分类:
编程语言 时间:
2014-10-05 22:52:38
阅读次数:
344
字符串是要用引号(双引号,单引号,多行用三个引号)引起来TypeError: not enough arguments for format stringyou have to specify multiple arguments as tuple, egprint "%d %s of beer o...
分类:
编程语言 时间:
2014-10-05 20:23:28
阅读次数:
237
过程,Spout 发送msgid 1-10一级Bolt, msgid1的tuple做为基本组合tuple, 其他8个和一组合, 然后发送给二级Bolt, 同时单个msgid对应的tuple都ack一次,msgid1对象tuple, acker将会跟踪8个二级bolt处理情况.二级Bolt,发送ack...
分类:
其他好文 时间:
2014-10-03 23:48:05
阅读次数:
503
看过一些别人写的, 感觉有些东西没太说清楚,个人主要以源代码跟踪,参考个人理解讲述,有错误请指正。1基本名词1.1 Tuple: 消息传递的基本单位。很多文章中介绍都是这么说的, 个人觉得应该更详细一点。在spout发送的时候,函数原型 public List emit(List tuple, Ob...
分类:
其他好文 时间:
2014-10-03 14:18:44
阅读次数:
232