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

15 浏览
0 Comments

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

假设我有一个Python列表,如下所示:

letters = ['a','b','c','d','e','f','g','h','i','j']

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

letters = ['a','b','c','x','d','e','f','x','g','h','i','x','j']

我知道可以通过循环和插入来实现。实际上,我正在寻找的是一种Python式的方法,也许是一行代码的方式?

0