这是我通常做的,以确定输入是list/ tuple- 而不是a str.因为很多次我偶然发现函数str错误地传递了一个对象的bug ,而目标函数确实for x in lst假设它lst实际上是一个list或者tuple.
list
tuple
str
for x in lst
lst
assert isinstance(lst, (list, tuple))
我的问题是:有没有更好的方法来实现这一目标?
python types assert list
assert ×1
list ×1
python ×1
types ×1