title: how to get a dictionary of first and last from a list of string 'first last' in python
body: <p>I have this list of string:</p>
  <pre><code>lst = ['vikas mahajan','Rahul shah' , 'xyz abc']
  </code></pre>
  <p>desired output:</p>
  <pre><code>dct = {'first':['vikas' 'Rahul' 'xyz'],'last':['mahajan','shah','abc']}
  </code></pre>
  <p>can the solution be a single line of code?</p>