<p>我尝试使用in和not in运算符以及累加器模式来删除字符串中的所有重复字母,并在保持顺序的同时返回一个新字符串。你知道吗</p>
<pre><code>withDups = "The Quick Brown Fox Jumped Over The Lazy Dog"
def removeDups(s):
alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
sWithoutDups = ""
for eachChar in withDups:
if eachChar in alphabet:
sWithoutDups = eachChar + sWithoutDups
return sWithoutDups
print(removeDups(withDups))
</code></pre>
<p>我当前的代码只返回字符串的第一个字母。我对python和一般的代码非常陌生,所以请原谅,如果我忽略了一些简单的东西,我当前的代码甚至不是正确的方向,或者如果我发布了一些不应该的东西。你知道吗</p>