1
我想添加到列表中,並在添加更多內容時按字母順序排序。 這與錯誤出現:「NoneType」對象不是可迭代「'NoneType'對象不可迭代」錯誤添加列表時
toPrint = []
toPrint = toPrint.append("b")
toPrint = toPrint.append("a")
toPrint = sorted(toPrint)
我想添加到列表中,並在添加更多內容時按字母順序排序。 這與錯誤出現:「NoneType」對象不是可迭代「'NoneType'對象不可迭代」錯誤添加列表時
toPrint = []
toPrint = toPrint.append("b")
toPrint = toPrint.append("a")
toPrint = sorted(toPrint)
append()
回到它是適用於None
,不就行了,你不能傳遞到None
sorted()
。
您當前的代碼與這條線分配toPrint
到None
:
toPrint = toPrint.append("b")
相反,你應該讓你這樣的代碼:
toPrint = []
toPrint.append("b")
toPrint.append("a")
toPrint = sorted(toPrint)
記住list.append
是就地方法。意思是,它總是返回None
。