リスト内のすべての N 番目の要素を別の要素に設定したいと考えています。
(Matlab用のこの質問のように。)
N=2 での試みは次のとおりです。
>>> x=['#%d' % i for i in range(10)]
>>> x
['#0', '#1', '#2', '#3', '#4', '#5', '#6', '#7', '#8', '#9']
>>> x[0::2] = 'Hey!'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: attempt to assign sequence of size 4 to extended slice of size 5
どうすればこれを修正できますか? スライスは、単一の値だけでなく、イテラブルを期待しているようです。