title: How to print the first letter of each word in a sentence?
body: <p>I got this question in a quiz last week, a lot of people got it wrong, so I am pretty sure it will be on our midterm:</p>
  
  <blockquote>
    <p>Write a function that takes as a parameter a list of strings and
    returns a list containing the first letter of each of the strings.
    That is, if the input parameter is ["Daniel","Nashyl","Orla",
    "Simone","Zakaria"], your function should return ['D', 'N', 'O', 'S',
    'Z']. The file you submit should include a main() function that
    demonstrates that your function works.</p>
  </blockquote>
  
  <p>I know you can use this <code>[#:#]</code> to print any letters of a word or sentence.</p>
  
  <pre><code>&gt;&gt;&gt; `x = "Java, Python, Ruby"`
  &gt;&gt;&gt; `x[:13]`
  'Java, Python,'
  &gt;&gt;&gt; `x[:-1]`
  'Java, Python, Rub'
  &gt;&gt;&gt; `x[:1]`
  'J'
  </code></pre>
  
  <p>But I get confused when it comes to printing the first letter of a bunch of words. I also think that the ".split" function is needed here. I am using python 3.3.3</p>