我想教自己的Python,並用它做一些卑鄙的任務。目前我正在處理列表和字符串。我知道字符串是不可變的,所以我將一個字符串轉換爲一個列表,並希望遍歷列表以將任何元音更改爲$符號。問題在於$符號不被歸因於元音。這裏是我的代碼:在Python中使用for循環更改數組的一個元素
aString = raw_input("Please enter a sentence: ")
aString = list(aString)
for i in xrange(len(aString)):
if i=='a' or \
i=='e' or \
i=='i' or \
i=='o' or \
i=='u':
i.newattribute = '$'
print aString
xrange生成整數,而不是字符:-) –
@MaksymPolshcha謝謝你。必須對Python中的循環等進行更多的研究。對他們來說有很多 – adohertyd
感謝所有人的幫助,真的很感謝! – adohertyd