下面的代碼用計數器打印出所有字符[d,e]但我只需要第一個字符打印出來,我該怎麼做?在Python中打印第一個不重複字符的字符串
def firstNonRepeat(s):
counter = {}
for char in s:
if char in counter:
counter[char] += 1
else:
counter[char] = 1
for char in s:
if counter[char] == 1:
print char
return None
firstNonRepeat('aabccbdcbe')
替換'和'return' print' ...你的代碼仍然是越野車th –
string.count在一個循環中,break count == 1.當我使用我的手機時,會給出更完整的答案tommorow。但看看這個建議。 – PythonTester