Щоб перевірити, чи список містить послідовні числа, ви можете скористатися таким підходом:
- Відсортуйте список. …
- Використовуйте розуміння списку, щоб перевірити, чи всі елементи в сортованому списку є послідовними. …
- Використовуйте функцію all(), щоб перевірити, чи всі елементи в списку мають значення True.
Підрахунок послідовних символів за допомогою функції Counter(). Використовуйте функцію Counter() для підрахунку появи кожного символу в рядку. Використовуйте цикл, щоб перебирати рядок і перевіряти, чи поточний символ дорівнює наступному.
Використовуйте «re. findall()” для пошуку всіх входжень K послідовних цифр у рядку “test_str”. Якщо отриманий список із “re. findall()» не є порожнім, встановіть змінну «res» у її перший елемент.
- Ініціалізуйте новий список під назвою "date_range", який містить усі дати від першої дати в "test_list" до останньої дати в "test_list". …
- Перевірте, чи 'date_range' і 'test_list' містять однакові дати, перетворивши обидва списки на набори та порівнявши їх. …
- Повертає True, якщо дати є послідовними, і False в іншому випадку.
Якщо n є цілим числом, (n + 1) і (n + 2) будуть наступними двома послідовними цілими числами. Наприклад, нехай n дорівнює 1. Ми знаходимо його послідовні цілі числа як (1 + 1) і (1 + 2) або 2 і 3.