|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
编辑 删除 xiaozhouc 2018-2-13 07:46
>>> list1=[1,2,3,4,5,6]
>>> list2=[]
>>> for each in list1:
list2.append(list1.pop(0))
print('list1',end=' ')
print(list1)
print('list2',end=' ')
print(list2)
list1 [2, 3, 4, 5, 6]
list2 [1]
list1 [3, 4, 5, 6]
list2 [1, 2]
list1 [4, 5, 6]
list2 [1, 2, 3]
这是以列表为计数单元的方式
>>> list1=[1,2,3,4,5,6]
>>> list2.clear()
>>> for each in range(len(list1)):
list2.append(list1.pop(0))
print('list1',end=' ')
print(list1)
print('list2',end=' ')
print(list2)
list1 [2, 3, 4, 5, 6]
list2 [1]
list1 [3, 4, 5, 6]
list2 [1, 2]
list1 [4, 5, 6]
list2 [1, 2, 3]
list1 [5, 6]
list2 [1, 2, 3, 4]
list1 [6]
list2 [1, 2, 3, 4, 5]
list1 []
list2 [1, 2, 3, 4, 5, 6]
这两种为什么运行结果不同
|
|