pyvista.MultiBlock.pop#

MultiBlock.pop(index: int | str = -1) MultiBlock | DataSet | None[ソース]#

指定したインデックスのブロックをポップします.

パラメータ:
indexint or str, default: -1

マルチブロック内のデータセットのインデックスまたは名前.デフォルトは最後のデータセット.

戻り値:
pyvista.DataSet or pyvista.MultiBlock

削除された指定されたインデックスのデータセット.

マルチブロックの "cube" をポップします.

>>> import pyvista as pv
>>> data = {
...     "cube": pv.Cube(),
...     "sphere": pv.Sphere(center=(2, 2, 0)),
... }
>>> blocks = pv.MultiBlock(data)
>>> blocks.keys()
['cube', 'sphere']
>>> cube = blocks.pop("cube")
>>> blocks.keys()
['sphere']