title: Unsort a list back to original sequence
body: <pre><code>aList = [2, 1, 4, 3, 5]
  
  aList.sort()
  
  =[1, 2, 3, 4, 5]
  
  del aList[2]
  
  =[1, 2, 4, 5]
  
  **unsort the list back to original sequence with '3' deleted**
  
  =[2, 1, 4, 5]
  </code></pre>
  
  <p>In reality I have a list of tuples that contain (Price, Quantity, Total).
  I want to sort the list, allow the user to delete items in the list and
  then put it back in the original order minus the deleted items.</p>
  
  <p>One thing to note is that the values in the tuples can repeat in the list,
  such as:</p>
  
  <pre><code>aList = [(4.55, 10, 45.5), (4.55, 10, 45.5), (1.99, 3, 5.97), (1.99, 1, 1.99)]
  </code></pre>