The char.index()
function in Python returns the lowest index in the array of strings where a substring sub
is found.
char.index(a, sub, start=0, end=None)
The char.index()
function takes the following parameter values:
a
: This is the string's input array.sub
: This is the substring to be searched for.start
, end
: This is an optional parameter, where both are interpreted as in the slice notation.The char.index()
function returns an output array of integers. It returns ValueError
if sub
is not found.
import numpy as np# creating an array of stringa = np.array(["I love Nunpy"])# implementing the char.find() functionmyarray = np.char.index(a, "love", start=0, end=None)# printing the resultprint(myarray)
numpy
module.a
using the array()
function.char.index()
function on a
by searching for the substring love
in the element of the array. We start from the leading character (index "0"
) to the last character. The result is assigned to a variable, myarray()
.myarray
variable. Notice that the output is[2]
. This means the character"love"
can be found in index2
because the leading character"l"
can be found in index1
of the element's string.