python (или numpy) эквивалент соответствия в R

Есть ли какой-нибудь простой способ в python выполнить то, что функция match делает в R? что делает match в R, так это то, что он возвращает вектор позиций (первых) совпадений его первого аргумента во втором.

Например, следующий фрагмент R.

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

Переведите это на python, я ищу функцию, которая выполняет следующие действия

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

Спасибо!

13
задан djiao 5 November 2010 в 21:02
поделиться