list1 = list('ABCDEF') list2 = [] print("Before:") print("list1=", list1) print("list2=", list2) print("") print("copying:") while list1: list2.append(list1.pop(0)) print("list2=", list2) print("list1=", list1) print("") print("After:") print("list1=", list1) print("list2=", list2)
Standard input is empty
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']