pyvista.core._validation.check.check_iterable_items#
- check_iterable_items(
- iterable_obj: Iterable[Any],
- /,
- item_type: type | tuple[type, ...],
- *,
- allow_subclass: bool = True,
- name: str = 'Iterable',
イテラブルのアイテムがすべて指定された型を持っているかどうかをチェックします.
- パラメータ:
- エラー処理:
TypeError
反復可能な項目の中に不正な型がある場合.
例
tuple
がint
またはfloat
の要素しか持たないかチェックします.>>> from pyvista import _validation >>> _validation.check_iterable_items((1, 2, 3.0), (int, float))
list
がlist
要素しか持たないかどうかをチェックします.>>> from pyvista import _validation >>> _validation.check_iterable_items([[1], [2], [3]], list)