一个脚本正在为我提供列表列表或列表列表。我打算做的就是称之为
test = myList[0][0][0]
如果出现异常,我会知道它是一个列表列表。
有没有更好/正确的方法来做到这一点?
谢谢。
一个脚本正在为我提供列表列表或列表列表。我打算做的就是称之为
test = myList[0][0][0]
如果出现异常,我会知道它是一个列表列表。
有没有更好/正确的方法来做到这一点?
谢谢。
我不确定它是否更好/合适,但您也可以测试某些东西是否是带有isinstance
或type
功能的列表。
例如
a = [1,2,3]
b = (1,2,3) # Not a list
type(a) == type([]) # True
type(b) == type([]) # False
type(a) is list # True
type(b) is list # False
isinstance(a, list) # True
isinstance(b, list) # False
第一种方法可能并不理想,如果您使用第二种方法可能会更好type
,但我认为普遍的共识是isinstance
通常更好。
所以,我猜你的代码看起来像:
if(isinstance(myList[0][0], list)):
# Use myList[0][0][0]
else:
# Use myList[0][0]