Курс 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
- Поиск email
- Работа с *args и **kwargs в Python
- Анонимные функции в Python
- Методы работы со строками в Python
- Структурирование именованных констант
- Объединение словарей в Python 3.5+
- Метод get для словаря
- Подсчет элементов с помощью Counter
- Работа с контекстным менеджером Pool
- split() — разделение строки
- Работа с каталогами в Python
- Генерация случайных данных в NumPy
- Добавление элементов в список: append() vs extend()
- Функция zip() в Python
- Запуск внешних программ с subprocess
- Работа с кортежами в Python
- Логирование с Loguru
- Модуль functools в Python
- Магические методы в Python
- List Comprehension Tutorial
- Создание и использование ChainMap
- Перехват исключений в Python
- Удаление элементов из списка
- Очистка входных данных
- Логирование с Logzero
- Профилирование данных с Pandas.
- Функция all() в Python
- Тестирование модели в PyTorch
- Логические значения в Python
- Имена объектов в Python
- Проверка типа данных
- Конкатенация строк в Python
- Цикл while в Python
- Обработка ошибки IndexError
- Профилирование кода
- Библиотека Emoji: использование смайлов в Python
- Особенности множеств в Python
- Обработка ошибок в Python
- Профилирование с cProfile
- Работа с географическими данными.
- Работа с эмодзи в Python
- Применение функции к каждому элементу списка















