次のリストがあるとします。
my_list = [2, 3, 4, 1, 44, 222, 43, 22]
forループを使用せずに、サブリスト内のすべての要素に定数値を割り当てるにはどうすればよいですか? 何かのようなもの:
my_list[0:5:1] = 1 # Assign 1 to first 5 elements. This code is wrong since list requires an iterator
具体的には、インデックスからリストi
まで、すべての要素に定数値を割り当てたいと思います。end
my_list[i:end] = 1 # What I would like to do. The code itself is wrong
Pythonで最もクリーンな方法でそれを行う方法に関する提案はありますか?