1. 程式人生 > >Python の TypeError 及解決方案(一)

Python の TypeError 及解決方案(一)

1、TypeError : argument of type 'int' is not iterable   型別'int'的引數不可迭代

Python (3.7.14)中鍵入如下程式碼:為了判斷1是否在list中。

1)採用成員操作符 in ,返回Bool 型別的值。(True  or  False )。

2)多重List巢狀,需手動引入下一層。類似C中二維陣列or陣列。

但是出現如下提示,導致無法顯示結果


原因:語句  1 not  in list9[1] 出錯,list9[1]對應list9中123,該數為int(整數型別)。而 in成員操作符只適用與List型別變數,故出錯。

修改:將 in 之後的 引數修改為List  變數型別

  

注意紅筆圈出部分前後的修改,list9[0]為list型別變數。

結果為