title: Python: single backslash automatically replaced by double backslash when printing a list
body: <p>I have an array/list of strings that contain a single backslash.</p>
  <pre><code>stringArray = ['this \\ is', 'a \\ sample', 'backslash \\ text']
  </code></pre>
  <p>When I print them in the console separately they are displayed exactly as they are intended to (considering that to write a single backslash you need to type two backslashes):</p>
  <pre><code>print(stringArray[0])
  print(stringArray[2])
  </code></pre>
  <p>Outputs:</p>
  <pre><code>this \ is
  backslash \ text
  </code></pre>
  <p>But whenever I print one or more elements of the array, the double backslash comes in:</p>
  <pre><code>print(stringArray)
  </code></pre>
  <p>Outputs:</p>
  <pre><code>['this \\ is', 'a \\ sample', 'backslash \\ text']
  </code></pre>
  <p>I have tried several methods to generate arrays and they always have the same result. Even by writing one single backslash in the strings the result is exactly the same.
  Why could this be happening and how can I get a list of strings with single backslashes?</p>