1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/blackwalnutlabs-waffle_nano_v1_python_api_document

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
README.md 1.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
ZhouZaihang Отправлено 4 лет назад c9f3800

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 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/blackwalnutlabs-waffle_nano_v1_python_api_document.git
git@gitlife.ru:oschina-mirror/blackwalnutlabs-waffle_nano_v1_python_api_document.git
oschina-mirror
blackwalnutlabs-waffle_nano_v1_python_api_document
blackwalnutlabs-waffle_nano_v1_python_api_document
master