Поиск одинаковых значений
m = [1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 5, 1, 1, 1, 4, 1, 1, 1]
n = m[-3:]
for i in m:
if n.count(m) []:
print
Подскажите пож как сделать чтобы принт вывел
1112
1112
1113
1115
1114
т.е. выбрал из списка значения равные срезу (m[-3:]) и следующее после среза значение, или несколько.
Возможно будет производительнее использовать другой способ поиска или использовать строку вместо списка.
Есть еще куча необязательных вопросов( возможно сам разберусь хотя...подсказка сильно сэкономит время) на которые
хотелось бы получить ответ
-Данные будут вводиться в конец списка (или строки - тут уж как посоветуете) - как поведет себя функция
при достижении списка допустим 1000000 значений - насколько сильно будет тормозить процесс?
Возможно ли ограничить динну списка допустим до (100) знаков при этом при введении 101го знака знак с индексом 0
уходил в какой нибудь текстовый файл на сохранение и т.д.? При этом эти сохранённые данные могут потребоваться
для обработки, хотя всё зависит от динны списка и актуальности-возможно при длинне в 10000 знаков
данные устареют в корне. Тут тестить пидётся.
Спасибо.
m = [1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 3, 1, 1, 1, 5, 1, 1, 1, 4, 1, 1, 1]
n = m[-3:]
for i in m:
if n.count(m) []:
Подскажите пож как сделать чтобы принт вывел
1112
1112
1113
1115
1114
т.е. выбрал из списка значения равные срезу (m[-3:]) и следующее после среза значение, или несколько.
Возможно будет производительнее использовать другой способ поиска или использовать строку вместо списка.
Есть еще куча необязательных вопросов( возможно сам разберусь хотя...подсказка сильно сэкономит время) на которые
хотелось бы получить ответ
-Данные будут вводиться в конец списка (или строки - тут уж как посоветуете) - как поведет себя функция
при достижении списка допустим 1000000 значений - насколько сильно будет тормозить процесс?
Возможно ли ограничить динну списка допустим до (100) знаков при этом при введении 101го знака знак с индексом 0
уходил в какой нибудь текстовый файл на сохранение и т.д.? При этом эти сохранённые данные могут потребоваться
для обработки, хотя всё зависит от динны списка и актуальности-возможно при длинне в 10000 знаков
данные устареют в корне. Тут тестить пидётся.
Спасибо.