2017-06-21 43 views
0

我想改變/覆蓋我的字符列表中的某個字符。所以,如果我有一個包含一串字符的列表,我想用其他字符替換第一個字符,即someList[0]。我試着做someList[0] == "g",但它不起作用。如何更改列表中的某個字符?

+3

您應該使用**單等號的,所以'someList [0] ='g''。 –

+2

嘗試'someList [0] = 「克」' – Kamehameha

回答

5

=,不==因爲=是賦值運算符和==是平等的運營商

someList = ["a", "b", "c", "d", "e"] 
someList[0] = "g" 
print(someList) 

輸出:

['g', 'b', 'c', 'd', 'e'] 
+0

解釋之間的差值'='和''==' – idjaw

+1

='是一個賦值操作符, ''==是相等運算 – anatol

+3

是的,我知道。我打算在你的回答中解釋它以使其更加完整。這將允許提問者真正理解他們爲什麼會犯這個錯誤。 – idjaw

相關問題