我有这样的代码: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