检查某项是否为列表的最简单方法是什么?
方法 doSomething
具有参数 a
和 b
。在该方法中,它将遍历列表 a
并做一些事情。我想要一种在循环之前确保 a
是 list
的方法 - 从而避免错误或传入字符串然后取回字母的不幸情况从每个循环。
这个问题之前一定有人问过 - 但是我的谷歌让我失望了。干杯。
最佳答案
要启用更多用例,但仍将字符串视为标量,请不要检查 a 是否为列表,请检查它是否不是字符串:
if not isinstance(a, basestring):
...
关于python - 检查某事是否为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2645749/