4.10. index_realsorted()
¶
-
natsort.
index_realsorted
(seq, key=None, reverse=False, alg=0)¶ This is a wrapper around
index_natsorted(seq, alg=ns.REAL)
.Parameters: - seq (iterable) – The input to sort.
- key (callable, optional) – A key used to determine how to sort each element of the sequence. It is not applied recursively. It should accept a single argument and return a single value.
- reverse ({True, False}, optional) – Return the list in reversed sorted order. The default is False.
- alg (ns enum, optional) – This option is used to control which algorithm natsort
uses when sorting. For details into these options, please see
the
ns
class documentation. The default is ns.REAL.
Returns: out – The ordered indexes of the input.
Return type: See also
Examples
Use index_realsorted just like the builtin sorted:
>>> a = ['num5.10', 'num-3', 'num5.3', 'num2'] >>> index_realsorted(a) [1, 3, 0, 2]