我是python的新手,正在尝试创建没有特定元素的列表的副本。这是我目前的做法:

oldList[1,23,4,3,5,345,4]
newList = oldList[:]
del newList[3]
doSomthingToList(newList)


我想知道是否有更好的雄辩方法来执行此操作,而不是复制列表然后在两行中删除元素?

最佳答案

oldList[1,23,4,3,5,345,4]
newList = oldlist[:3] + oldList[4:]
doSomthingToList(newList)

关于python - Python:同时复制列表和删除元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21499348/

10-12 16:04