title: Python encoding: list to string having special characters and numbers in the list
body: <p>I need to join something like this:</p>
  
  <pre><code>["Círculo", 23]
  ["Triángulo, 25, 19, "dos"]
  </code></pre>
  
  <p>I have seen this post -> <a href="https://stackoverflow.com/questions/3590165/joining-list-has-integer-values-with-python">Joining a list that has Integer values with Python</a></p>
  
  <p>But solutions like:</p>
  
  <pre><code>', '.join(map(str, myList)) or ', '.join(str(x) for x in list_of_ints)
  </code></pre>
  
  <p>does not work for me, because special character 'í' makes it fail:</p>
  
  <blockquote>
    <p>UnicodeEncodeError: 'ascii' codec can't encode character ... in
    position ...: ordinal not in range(128)</p>
  </blockquote>
  
  <p>So what is the pythonic way to solve it? I do not want to check types...
  Thx!</p>