ucollections
– 容器该模块实现相应CPython模块的子集,如下所示。更多信息.
该模块实现高级集合和容器类型来保存/累积各种对象。
ucollections
API 详解 使用import ucollections
导入ucollections
模块
再使用TAB
按键来查看ucollections
中所包含的内容:
>>> import ucollections
>>> ucollections.
__name__ namedtuple
ucollections.namedtuple
(name, fields)函数说明:用以创建具有特定名称和字段集的新命名的元组类型的函数。
name
:元组名称
fields
:元组元素的名称
命名元组为元组的子类,可以通过数值索引或具有符号字段名的属性访问语法来访问其字段。字段是指定字段名的字符串序列。
为实现与CPython的兼容,也可为一个带有空格分隔字段的字符串(但是这样效率较低)。
示例:
>>> from ucollections import namedtuple
>>> MyTuple = namedtuple("MyTuple", ("id", "name")) #创建带字段名的元组
>>> t1 = MyTuple(1, "foo") #为元组中元素赋值
>>> t2 = MyTuple(2, "bar")
>>> print(t1.name)#通过符号名属性访问元组中元素
foo
>>> print(t2.id)
2
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )