title: For-loop and enumerate with commandline arguments
body: <p>I'm playing the game Twilioquest in the Pythonic Temple, and it wants me to create a script that can take any number of commandline arguments and print them into a numbered list.</p>
  <p>This is what I have currently:</p>
  <pre><code>import sys
  
  names = str(sys.argv.pop())
  
  #names2 = ['apples', 'coffee', 'pizza rolls', 'olives']
  
  print('these are your future leaders:')
  for index, item in enumerate(names, start=1):
      string_to_print = f'{index}. {item}'
      print(string_to_print)
  </code></pre>
  <p>When I execute the code like this, with my own commandline arguments it outputs:</p>
  <pre><code>these are your future leaders:
  1. B
  2. a
  3. l
  4. l
  5. s
  </code></pre>
  <p>But if I uncomment <code>names2</code> and replace all syntax to match I get this</p>
  <pre><code>these are your future leaders:
  1. apples
  2. coffee
  3. pizza rolls
  4. olives
  </code></pre>
  <p>which is exactly what I want, how do I make it list commandline arguments properly?</p>