title: Random Sample with remove from List
body: <p>I have data in a list like:</p>
  
  <pre><code>L = [(3,4,5),(1,4,5),(1,2,3),(1,2,3)]
  </code></pre>
  
  <p>I need to sample randomly a size of 2 so I wanted to use:</p>
  
  <pre><code>import random
  t1 = random.sample(set(L),2)
  </code></pre>
  
  <p>Now T1 is a List of the randomly pulled values, But i wanted to remove those randomly pulled from our initial list from our initial list. I could do a linear for loop but for the task I'm trying to do this for  a larger list. so the Run time would take for ever!</p>
  
  <p>Any suggestions on how to go about this?</p>