title: How to uncycle a cycled iterator?
body: <p>Here is my list, which I have converted into <code>iter</code>, then into <code>cycle</code>: </p>
  
  <pre class="lang-py prettyprint-override"><code>from itertools import cycle
  
  lst = [1, 2, 3, 4]
  itr = iter(lst)
  ccl = cycle(lst)
  </code></pre>
  
  <p>How can I convert it back into a <code>list</code> — is there any <code>from itertools import uncycle</code>?</p>
  
  <p>My final goal is to shuffle it with <code>random.shuffle</code></p>