Курс 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"
- Работа с deque из collections
- Декораторы в Python
- Нахождение хеша для бесконечности и NaN в Python
- Метод join() для объединения элементов строки
- Инициализация переменных
- Метод Enumerate() для списков
- Разбиение текста в Python
- Обмен данными с asyncio.Queue
- Оператор морж в Python 3.8
- Умножение строк и списков
- Работа с атрибутом dict
- Распаковка аргументов в Python
- Профилирование кода
- Использование html-скриптов в Jupyter Notebook
- Получение срезов итераторов
- Конкатенация строк с join() в Python
- Pretty-printing JSON в Python
- Метод get для словарей
- Глобальные переменные в Python
- Скрытие вывода данных
- Тестирование времени с Freezegun
- Выключение компьютера с помощью Python
- Функции классификации комплексных чисел
- Переворот списка в Python
- Методы в Python
- Оптимизация интернирования строк
- Создание виртуальной среды
- Удаление символа из строки
- Работа со строками в Python
- Enum в Python
- Работа с defaultdictами в Python
- Удаление дубликатов из списка
- Логические значения в Python
- Метод split() в Python
- Работа с модулем cmath
- Оператор «not» в Python
- Итерация по копии коллекции
- Обработка StopIteration в Python
- Модуль os в Python: работа с файлами
- Отправка POST-запроса в REST API
- Расчет времени выполнения кода
- Retrying в Python: повторные вызовы
- Импортирование в Python
- Работа с массивами в Numpy
- Расчет времени выполнения
- Вывод баннеров















