我有這樣的代碼:Python的字符串替換
ALPHABET1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
key = "TES"
ALPHABET2 = key + ALPHABET1
count_result = ALPHABET2.count("T")
if (count_result > 1):
ALPHABET3 = ALPHABET1.replace("T","")
ALPHABET2 = key + ALPHABET3
print(ALPHABET2)
我希望能夠把關鍵字的字母串的開始,而不在關鍵字重複的字母來創建一個新的字符串。儘管如此,我遇到了一些問題。我需要關鍵字來處理所有字母,因爲它將在我的程序中作爲用戶輸入。有什麼建議麼?
字符串是值的「元組」。你可以製作一組字母,而不是轉換回字符串(簡單的實現就是這個順序改變了)。但我認爲一個簡單的解析器循環用於eache字母,在列表理解中 - 它可能是適合您的解決方案。如果聽起來很奇怪,告訴我,我在回答中擴展它 – cox