title: Python3: Unable to split word from parsed data
body: <p>I am creating a MapReduce job to find 'ArticleTitle' from an XML file. I am working on mapper.py to identify the tags and split it based on the letters.
  Following is the script:</p>
  
  <pre><code>tree = ET.parse('File location')
  doc = tree.getroot()
  for ArticleTitle in doc.iter('ArticleTitle'):
      file1 = (ET.tostring(ArticleTitle, encoding='utf8').decode('utf8'))
      filename = file1[52:(len(file1))]
      Article_Title= filename.split("&lt;")[0]
      # print(Article_Title)
      for line in Article_Title:
          line_1= re.findall(r"\w+|[^\w\s]", line, re.UNICODE)
          print(line_1)
  </code></pre>
  
  <p>The output I am getting is:</p>
  
  <pre><code>['T']['h']['e'][]['e']['f']['f']['e']['c']['t'][]['o']['f']
  </code></pre>
  
  <p>However, I want the output to be:</p>
  
  <pre><code>['The', 'effect', 'of', 'Hene', 'laser']
  </code></pre>