python中list.insert()中出現None

l=['123','456','789']

s=l.insert(1,'206')

print(s)

輸出時,輸出爲None

原因:

因爲insert操作是直接在原隊列進行插入,而其返回值爲None,所以在上述例題中,

輸出s爲None,而輸出原隊列l時,已進行了插入,即

print(l)

l爲

['123','206','456','789']


還遇到過一種操作使得輸出爲None,那便是從文本文件中讀取數據時,因爲某些原因讀取失敗

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章