假设我有以下几点:检查列表中包含了列表作为元素
z = [3.0, 1.0, 0.2]
现在我要检查它是否包含列表或没有。 我已经试过类似:
if not isinstance(z[0], list):
z = [z]
print("Im no list")
如果它的情况是
z = [[3.0, 1.0, 0.2]]
那么if not isinstance(z[0], list):
应该不会触发,但它确实。
有人可以给我一个提示,我可以检查,如果列表包含另一个列表?
编辑:我很抱歉,最初令人困惑的问题。我已经有了正确的答案,并且也发布在下方。我没有注意,我的问题是由于这样的事实造成的,即我第一次有一个列表,后来在一个numpy数组上。
什么是'z'?它是'分数'吗? – furas
对不起z =分数 – Michael
[您的第三次编辑](http://stackoverflow.com/revisions/34955189/3),它不会触发'print'给我。 –