假設我有以下幾點:檢查列表中包含了列表作爲元素
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'給我。 –