title: Get a wrong result when converting a string into a new string
body: <p>I'm trying to do this exercise from Codewars:</p>
  <blockquote>
  <p>The goal of this exercise is to convert a string to a new string where each character in the new string is &quot;(&quot; if that character appears only once in the original string, or &quot;)&quot; if that character appears more than once in the original string. Ignore capitalization when determining if a character is a duplicate.
  Here is my code:</p>
  </blockquote>
  <pre><code>def duplicate_encode(word):
      new_word = ''
      for i in word:
          if word.count(i) == 1:
              new_word += '('
          else:
              new_word += ')'
      return new_word
  </code></pre>
  <p>When converting the word <code>Success</code>, I've got <code>(())())</code> instead of <code>)())())</code>.</p>
  <p>Could anyone please tell me how to solve it?</p>