1# * coding: UTF8 * 2""" 3该模块实现相应CPython模块的子集,主要提供命名元组功能 4""" 5 6 7 8 9 10def namedtuple(name,fields): 11 """ 12 13 用以创建具有特定名称和字段集的命名元组函数。命名元组为元组的子类, 它可以通过数值索引或具有符号字段名的属性访问语法来访问其字段,字段是指定字段名的字符串序列。 14 15 使用示例:: 16 17 from ucollections import namedtuple 18 19 MyTuple = namedtuple("MyTuple", ("id", "name")) 20 t1 = MyTuple(1, "foo") 21 t2 = MyTuple(2, "bar") 22 print(t1.name) 23 assert t2.name == t2[1] 24 """ 25 pass 26 27# def OrderedDict(dictlist): 28# """ 29# ``dict`` 类型的子类,该子类记住并保存所添加键的顺序。当有序字典重复时,键/项将按照其添加的顺序返回 30 31# 使用示例:: 32 33# from ucollections import OrderedDict 34# # 将有序字典从序列对(键、值)中初始化 35# d = OrderedDict([("z", 1), ("a", 2)]) 36# # 可添加更多项 37# d["w"] = 5 38# d["b"] = 3 39# for k, v in d.items(): 40# print(k, v) 41 42# Output:: 43 44# z 1 45# a 2 46# w 5 47# b 3 48# """ 49# pass 50 51 52 53 54 55 56 57 58 59