title: Why does placing an input into a list put every individual character in the string into their own element?
body: <p>I was messing around with a program where users are prompted to input a name, which is then stored into a list (repeated until user hits Ctrl-D). When I finally print the list, the names are printed with each individual character as its own element in the list.</p>
  <pre><code>namelist = []
  
  while True:
  
      try:
  
          name = input('Name: ')
  
          namelist += name
  
      except EOFError:
  
          print()
  
          break
  
  
  
  for name in namelist:
  
      print(f'{name}, ', end='')
  </code></pre>
  <p>If input looks like this:</p>
  <pre><code>Name: Tom
  Name: Barry
  Name: Bart
  Name:
  (Ctrl-D pressed)
  </code></pre>
  <p>Output is as follows:</p>
  <pre><code>T, o, m, B, a, r, r, y, B, a, r, t, 
  </code></pre>