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