Python (o numpy) equivalente de partido en R

¿Hay alguna manera fácil en python para lograr lo que hace la función de coincidencia en R? lo que hace en R es que devuelve un vector de las posiciones de (primero) coincidencias de su primer argumento en su segundo.

Por ejemplo, el siguiente fragmento de R.

> a <- c(5,4,3,2,1)
> b <- c(2,3)
> match(a,b)
[1] NA NA  2  1 NA

Traduzca eso en Python, lo que estoy buscando es una función que haga lo siguiente

>>> a = [5,4,3,2,1]
>>> b = [2,3]
>>> match(a,b)
[None, None, 2, 1, None]

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta