<分区>
我是 python 的新手,正在尝试创建没有特定元素的列表副本。这就是我目前的做法:
oldList[1,23,4,3,5,345,4]
newList = oldList[:]
del newList[3]
doSomthingToList(newList)
我想知道是否有更好更 Eloquent 方法来做到这一点,而不是复制列表然后分两行删除元素?
标签 python
<分区>
我是 python 的新手,正在尝试创建没有特定元素的列表副本。这就是我目前的做法:
oldList[1,23,4,3,5,345,4]
newList = oldList[:]
del newList[3]
doSomthingToList(newList)
我想知道是否有更好更 Eloquent 方法来做到这一点,而不是复制列表然后分两行删除元素?
最佳答案
oldList[1,23,4,3,5,345,4]
newList = oldlist[:3] + oldList[4:]
doSomthingToList(newList)
关于Python:同时复制列表和删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21499348/