cycler.cycler

cycler.cycler(arg: Cycler[K, V]) Cycler[K, V][source]
cycler.cycler(**kwargs: Iterable[V]) Cycler[str, V]
cycler.cycler(label: K, itr: Iterable[V]) Cycler[K, V]

从单个位置参数、一对位置参数或关键字参数的组合创建一个新的 Cycler 对象。

cycler(arg) cycler(label1=itr1[, label2=iter2[, …]]) cycler(label, itr)

形式 1 只是复制给定的 Cycler 对象。

表单 2 将 Cycler 组成关键字参数对的内积。换句话说,所有可迭代对象都同时循环,就像通过 zip() 一样。

表单 3 从标签和可迭代对象创建 Cycler。当标签不能作为关键字参数时(例如,整数或包含空格的名称),这很有用。

参数:
argCycler

Cycler 的复制构造函数(对可迭代对象进行浅拷贝)。

labelname

属性键。在函数的 2 参数形式中,标签可以是任何可散列对象。在函数的关键字参数形式中,它必须是有效的 Python 标识符。

itriterable

属性值的有限长度可迭代对象。可以是单个属性 Cycler,就像一个键更改,但作为浅拷贝。

返回值:
cyclerCycler

给定属性的新 Cycler