作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在尝试合并两个列表的内容,以便以后对整个数据集进行处理。我最初查看了内置的 insert
函数,但它作为列表插入,而不是列表的内容。
我可以对列表进行切片和附加,但是有没有比这更干净/更 Pythonic 的方式来做我想做的事情:
array = ['the', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog']
addition = ['quick', 'brown']
array = array[:1] + addition + array[1:]
最佳答案
您可以使用赋值左侧的切片语法执行以下操作:
>>> array = ['the', 'fox', 'jumped', 'over', 'the', 'lazy', 'dog']
>>> array[1:1] = ['quick', 'brown']
>>> array
['the', 'quick', 'brown', 'fox', 'jumped', 'over', 'the', 'lazy', 'dog']
这几乎是 Python 风格的!
关于list - 如何将一个列表的内容插入另一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5805892/
我是一名优秀的程序员,十分优秀!