Курс 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
- *args и **kwargs в Python
- Транспонирование 2D-массива с помощью zip
- Поиск наиболее частого элемента списке
- Проверка на истинность объектов в Python
- Операции с датами в Python
- Отладка регулярных выражений в Python
- Генерация UUID в Python
- Проверка условий в Python
- Цикл for в Python
- Метод is_absolute() для PurePath
- Именованные срезы в Python
- Запуск асинхронной корутины
- Курсы Яндекс Практикум
- Логирование с Logzero
- Отладка в Python
- Создание и обучение модели с Keras
- Numpy: использование Ellipsis
- Капитализация строк
- Работа с файлами и директориями в Python.
- Mad Libs Generator
- Возврат нескольких значений
- Структурирование данных с Pydantic
- Создание уникального проекта
- Поиск кода
- Профилирование кода на Python
- Подсказки при вводе данных в Python
- List Comprehension Tutorial
- Установка Python — Простое руководство
- Метод __ilshift__ для битового сдвига влево
- Объединение словарей в Python
- Профилирование кода
- Генерация строк с .join()
- Открытие, чтение и закрытие файла
- Оператор += в Python
- OrderedDict — упорядоченный словарь
- discard() — удаление элемента из множества
- Функция count() в Python
- Анонимные функции в Python
- Непрерывная проверка в Python
- Оптимизация методов в Python 3.7
- Использование метода lower()















