私は混乱しているので、それを調べることに決めました。しかし、私はコードの中のいくつかの機能について何か混乱しています。質問は、私は「=結果のどのような目的に、ビット困惑している」とDIC = {}Pythonコード(初心者)について混乱しています
def remove_duplicates(s):
result = ""
dic = {}
for i in s:
if i not in dic:
result+=i
if ord(i.lower()) >= ord('a') and ord(i.lower()) <= ord('z'):
dic[i] = 1
return result
print(remove_duplicates("bookkeeper"))
「重複した文字を取り除くために機能書き込み」でしたか?私はこれを見たことがないので、どのように動作するか分かりません。
結果+ =何を意味していますか?そして最後に、if ordラインで何が起こっているのか全く分かりません。 Ordは1時間前に学んだことがあるので、i.lowerと 'a'/'z'とのやりとりがどうなっているのか分かりません。
私はORDは不要だと思います() ' –
これは[so]のトピックに関する質問です。私はあなたがここで質問をする前に、Pythonの基礎を学ぶべきだと思います。 –