DataSetAttributes.pop#
- DataSetAttributes.pop(
- key: str,
- default: pyvista_ndarray | T = pyvista_ndarray([], dtype=float64),
Remove an array and return it.
- Parameters:
- key
str The name of the array to remove and return.
- default
Any,optional If default is not given and key is not in the dictionary, a KeyError is raised.
- key
- Returns:
pyvista_ndarrayRequested array.
Examples#
Download Python source code | Download Jupyter notebook
Add a point data array to a DataSet and then remove it.
>>> import pyvista as pv
>>> mesh = pv.Cube()
>>> mesh.point_data['my_data'] = range(mesh.n_points)
>>> mesh.point_data.pop('my_data')
pyvista_ndarray([0, 1, 2, 3, 4, 5, 6, 7])
Show that the array no longer exists in point_data.
>>> 'my_data' in mesh.point_data
False