相关疑难解决方法(0)

在每个第n个元素之后在Python列表中插入元素

假设我有一个像这样的Python列表:

letters = ['a','b','c','d','e','f','g','h','i','j']
Run Code Online (Sandbox Code Playgroud)

我想在每个第n个元素后插入一个'x',假设该列表中有三个字符.结果应该是:

letters = ['a','b','c','x','d','e','f','x','g','h','i','x','j']
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过循环和插入来做到这一点.我实际上寻找的是一种Python方式,也许是一个单行程?

python indexing list insert slice

23
推荐指数
4
解决办法
2万
查看次数

标签 统计

indexing ×1

insert ×1

list ×1

python ×1

slice ×1