Курс 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"
- Работа с базами данных SQLite
- Python: отсутствие точек с запятыми
- Сортировка данных в Python
- Отображение графиков в Jupyter с Matplotlib
- Моржовый оператор в Python 3.8
- Настройка вывода в Numpy
- Подписка на SelectelNews в Twitter
- enumerate() в Python для работы с индексами
- Функция pow() — возвести число в степень
- Декораторы в Python
- Создание словарей и множеств в Python
- Переворот последовательности
- Сравнение строк в Python
- Проверка строки на палиндром
- Возврат нескольких значений
- Работа с классами данных
- Мониторинг работы программы Py-spy
- Замена переменных в Python
- Pillow: работа с изображениями
- Поиск частых элементов в списке
- Замена символов в строке
- Работа со строками в Python
- Модуль xkcd: загрузка комиксов
- Форматирование данных с помощью pprint
- Присвоение значений переменным в Python
- Структуры данных в Python
- Повторение элементов в Python
- Работа с типами данных в Python с помощью pydantic.
- Декораторы в Python
- Применение функции к элементам списка
- Метод Event.wait() в Python
- Python Метод del.
- Слияние словарей в Python 3.9
- Применение функции map() с лямбда-функциями
- Анонимные функции Lambda
- Добавление элемента к кортежу
- Переопределение метода __and__
- Получение обратного списка чисел
- Методы list в Python
- Оптимизация параметров в Python
- Списки в Python: основы
- Работа с комбинациями в Python.
- Логические операторы в Python
- Подчеркивание в REPL
- Создание списков в Python
- Разделение строки на пары ключ-значение.
- Методы HTTP запросов в Flask















