我在python3上有一个列表
l = [31,22,63,44,15]我想将一个元素移到列表中的另一个位置:
move(31,3)
l = [22,63,44,31,15]最优雅的方法是什么?
发布于 2018-10-23 08:31:43
最简单的方法可能是找到元素的索引,删除它,然后将它插入到新的位置:
l.insert(3, l.pop(l.index(31)))但这可能是相当低的效率,因为删除和插入是有点昂贵的操作。
https://stackoverflow.com/questions/52944469
复制相似问题