我有2个名单:
x = ['One', 'Two', 'Three']
和
y = []
如何将列表x
中的任何项目移至列表y
?
答案 0 :(得分:3)
y.append(x.pop(0))
y.append(x.pop(1))
y.append(x.pop(2))
答案 1 :(得分:0)
由于OP不清楚如何"任何"项目已定义,此方法假定您有一组要移动的项目:
x = ['One', 'Two', 'Three', 'Four', 'Five']
y = []
movers = {'Two', 'Four', 'Five'}
for i, j in enumerate(x):
if j in movers:
y.append(x.pop(i))
(x, y) # (['One', 'Three', 'Five'], ['Two', 'Four'])