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