在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式的方法,也许是一行代码的方式?