cycler.cycler

cycler.cycler(arg: Cycler[K, V]) Cycler[K, V][原始碼]
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 的複製建構函式(對可迭代物件進行淺層複製)。

label名稱

屬性鍵。在此函式的雙參數形式中,標籤可以是任何可雜湊的物件。在此函式的關鍵字參數形式中,它必須是有效的 Python 識別符。

itr可迭代物件

屬性值的有限長度可迭代物件。可以是單一屬性的 Cycler,其作用類似於鍵變更,但為淺層複製。

返回:
cyclerCycler

給定屬性的新 Cycler