Предположим, у меня есть следующий список в Python:
my_list = [10] * 95
Учитывая n
, я хочу заменить любые другие m
элементы на нуль в моем списке, сохраняя следующие n
элементов.
Например, если n = 3
и m = 2
, я хочу, чтобы мой список выглядел так:
[10, 10, 10, 0, 0, 10, 10, 10 ,0, 0, ..., 10, 10, 10 , 0, 0]
Если он не может быть заполнен отлично, как в случае с n = 4
и m = 2
, тогда это ОК, если мой список выглядит следующим образом:
[10, 10, 10, 10, 0, 0, ..., 10, 10, 10, 10, 0]
Как я должен попытаться решить эту проблему?