我有一個列表,我想在此列出一個新列表newlist[i] = 'literal' + oldlist[i]
。爲什麼我無法在開始時修改列表元素?
我曾嘗試這樣的代碼:
i = 1
for elem in oldlist:
newlist[i] = 'literal' + oldlist[i]
i += 1
i = 1
for elem in newlist:
elem = 'literal' + oldlist[i]
i += 1
和許多類似的嘗試仍然不斷收到錯誤,如「不能分配給函數調用」等。我的代碼應該如何?
謝謝你教我約列表理解!這是一個我不知道的非常有用的概念。 – rab777hp 2012-02-26 21:32:30