假设我有以下列表:
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 中以最干净的方式做到这一点的任何建议?