match.arg在Python中等效吗?

Fer*_*hat 7 python arguments r input function

Python 中是否有与 R 中的 match.arg() 等效的函数?基本上限制了用户可以对输入函数参数进行的输入选择。

ant*_*ine 4

我知道这是一个老问题,但我需要这个,但没有答案。所以,只是为了将来的需要:

def match_arg(x, lst):
    return [el for el in lst if x in el]
    
lst = ["gaussian", "epanechnikov", "rectangular", "triangular"]
print(match_arg("gauss", lst))
print(match_arg("pauss", lst))
Run Code Online (Sandbox Code Playgroud)

其产量:

['gaussian']
[]
Run Code Online (Sandbox Code Playgroud)

克尔。