如何删除字符串的括号以便可以在函数中使用?

How can I remove a string's parentheses so it can be used in functions?

如果我调用一个函数check('list'),在我定义的函数(称为check)中,我想使用if isinstance(value, x):,其中x是check的参数,目前是'list',但它可能是任何变量类型,是否有一个简单的方法来使用list而不是'list'


和这个一样。

1
2
3
4
5
6
7
8
9
typemap = {
  'list': list
   ...
}

def check(x):
   ...
  if isinstance(value, typemap[x]):
     ...

但实际上你应该直接通过list