title: Split a list in R into new vectors
body: <p>My question looks quite simple but I can't get my head around it.</p>
  
  <p>I have a list:</p>
  
  <pre><code>f &lt;- list(a = c(1,2,3), b = c('x','y','z'), c = c(0.1,0.2,0.3))
  </code></pre>
  
  <p>I want to split this list such that I get three new vectors in my environment where:</p>
  
  <pre><code>a &lt;- c(1,2,3)
  b &lt;- c('x','y','z')
  c &lt;- c(0.1,0.2,0.3)
  </code></pre>
  
  <p>So that when I do <code>print(a)</code> I should get <code>c(1,2,3)</code> as its value and so on.</p>