title: Preventing a Python For-loop from iterating over a single string by char
body: <p>I have a variable which can be a single string or a list of string. When the variable is a single string , the loop iterates it by char.</p>
  
  <pre><code>text = function() # the function method can return a single string or list of string
  for word in text:
      print word+"/n"
  # When it is a single string , it prints char by char.
  </code></pre>
  
  <p>I would want the loop to iterate only one time when it is a single string. I actually do not want to use other loop types. How can I do it with for each structure? </p>