fork(1) download
  1.  
  2. list1 = list('ABCDEF')
  3. list2 = []
  4.  
  5. print("Before:")
  6. print("list1=", list1)
  7. print("list2=", list2)
  8. print("")
  9.  
  10. print("copying:")
  11. while list1:
  12. list2.append(list1.pop(0))
  13. print("list2=", list2)
  14. print("list1=", list1)
  15. print("")
  16.  
  17. print("After:")
  18. print("list1=", list1)
  19. print("list2=", list2)
  20.  
Success #stdin #stdout 0s 9992KB
stdin
Standard input is empty
stdout
Before:
list1= ['A', 'B', 'C', 'D', 'E', 'F']
list2= []

copying:
list2= ['A']
list1= ['B', 'C', 'D', 'E', 'F']

list2= ['A', 'B']
list1= ['C', 'D', 'E', 'F']

list2= ['A', 'B', 'C']
list1= ['D', 'E', 'F']

list2= ['A', 'B', 'C', 'D']
list1= ['E', 'F']

list2= ['A', 'B', 'C', 'D', 'E']
list1= ['F']

list2= ['A', 'B', 'C', 'D', 'E', 'F']
list1= []

After:
list1= []
list2= ['A', 'B', 'C', 'D', 'E', 'F']