我正在用Python做一個計算機科學實驗室。在列表中間插入一個單詞並打印出修改後的列表
我試過使用s.insert(熱天,溫暖的早晨)等功能,但這並不能幫助我將值添加到列表的中間。有人可以幫我嗎?
感謝
我正在用Python做一個計算機科學實驗室。在列表中間插入一個單詞並打印出修改後的列表
我試過使用s.insert(熱天,溫暖的早晨)等功能,但這並不能幫助我將值添加到列表的中間。有人可以幫我嗎?
感謝
爲此,使用insert
s.insert(index_to_insert, value)
例如:
s.insert(1, "hello")
將插入字符串 「hello」 作爲列表的第二個元素(因爲索引從0開始)問題是你有s
作爲一個字符串不是一個列表。你必須轉換成列出然後做插入如下:
s = s.split()
s.insert(1, "warm")
s = ' '.join(s)
我嘗試過,但它不能識別插入函數 – user3474829
@ user3474829,這是不可能的。它給你什麼錯誤? – sshashank124
@ user3474829,等一下。根據你的問題的評論,你的s不是一個列表,而是一個字符串。 'insert'用於列表。 – sshashank124
顯示你真正的代碼PLZ;) – zhangxaochen
S =「世界你好,早上好,紅光,青蘋果」 >>> s.insert (0,「炎熱的一天」)我試圖在列表中間添加「炎熱的一天」。 – user3474829
''str'對象沒有屬性'insert'', 你的代碼甚至不運行 – zhangxaochen