pandas.Index.slice_locs#

Index.slice_locs(start=None, end=None, step=None)[source]#

Compute slice locations for input labels.

Parameters
startlabel, default None

If None, defaults to the beginning.

endlabel, default None

If None, defaults to the end.

stepint, defaults None

If None, defaults to 1.

Returns
tuple[int, int]

See also

Index.get_loc

Get location for a single label.

Notes

This method only works if the index is monotonic or unique.

Examples

>>> idx = pd.Index(list('abcd'))
>>> idx.slice_locs(start='b', end='c')
(1, 3)