0

似乎六个库没有元组类型定义,我目前正在寻找以适用于 Python 2 和 Python 3 的方式编写下面的代码。

return (type(key) in (types.TupleType, types.ListType)

PS。不要怪我那条线,我只是尝试移植它,不是我写的;)

4

1 回答 1

4

最好的方法是:

return isinstance(key, (tuple, list))

这简单、直接、清晰,适用于 2.x 和 3.x,并且可以正确处理子类。

于 2015-07-29T14:48:32.933 回答