Курс Python → Создание списка дат
Для создания списка дат из диапазона в Python, вам потребуется использовать библиотеку datetime. Начнем с импорта необходимых модулей:
import datetime
Затем создайте функцию, которая будет принимать начальную и конечную дату и возвращать список дат между ними:
def create_date_range(start_date, end_date):
date_list = []
current_date = start_date
while current_date < end_date:
date_list.append(current_date)
current_date += datetime.timedelta(days=1)
return date_list
Теперь вы можете вызвать эту функцию, передав начальную и конечную дату, чтобы получить список дат в указанном диапазоне:
start_date = datetime.date(2022, 1, 1)
end_date = datetime.date(2022, 1, 10)
date_range = create_date_range(start_date, end_date)
print(date_range)
Этот код создаст список дат с 1 по 9 января 2022 года. Вы можете легко изменить начальную и конечную дату, чтобы получить список дат для другого диапазона. Таким образом, вы можете использовать эту функцию для создания списка дат для различных задач, требующих работы с датами в Python.
Другие уроки курса "Python"
- Генерация случайных чисел в Python
- Настройка нарезки списков
- Передача аргументов в Python
- Создание матрицы в Python
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Работа с deque в Python
- Создание словаря и множества
- Повторение элементов в Python
- Преобразование чисел в восьмеричную строку
- Обработка исключений с блоком else
- Логирование в Python
- Блок else в Python
- Создание функций с произвольным количеством аргументов
- Доступ к локальным переменным
- Отправка поздравлений по дню рождения
- Работа с изображениями Pillow
- Инициализация переменных
- Методы Python для работы с данными
- Гибкие функции Python
- Управление контекстом выполнения кода
- Переменные в Python
- Проверка файла .py на синтаксис.
- Эффективная конкатенация строк в Python
- Перехват исключений в Python
- Работа с argparse
- Хеширование паролей с использованием salt
- Создание итератора
- Поиск шаблона в начале строки
- Сортировка списка по индексам
- Сравнение объектов в Python
- Удаление файлов в Python
- Генераторы списков в Python
- Изменяемые и неизменяемые объекты
- Распаковка элементов массива
- Функция с *args.
- Модуль sys: основы
- Подсчет элементов в Python
- Обход дочерних элементов BeautifulSoup
- Метод join() для объединения элементов
- Закрытие файла в Python
- Особенности ключей словаря в Python
- Сортировка HTML-элементов
- Объединение строк с помощью метода join
- Подчеркивание в REPL
- F-строки в Python 3.8















