Предположим, у меня есть следующий список в 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]
Как я должен попытаться решить эту проблему?