【发布时间】:2022-01-23 07:54:12
【问题描述】:
我有一个大列表,我想将一半列表附加到 list1 和 list2,同时从原始列表中弹出项目。
mylist = [1, 2, 3, 4, 5, 6, 7, 8]
list1 = []
list2 = []
for item in mylist:
list1.append(mylist.pop())
list2.append(mylist.pop())
list1
[8, 6, 4]
list2
[7, 5, 3]
为什么它没有遍历 mylist 中的整个列表?如果我通过添加项目来增加列表大小,它还会将更多项目追加/弹出到其他列表,但仍然不会完全遍历整个列表。
再次,我试图将原始列表的一半放入 list1,将原始列表的另一半放入 list2。
【问题讨论】: