Курс 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.
- Извлечение новостей с помощью newspaper3k
- Работа со строками в Python
- Форматирование строк в Python
- Циклы в Python
- Блок try-except-else
- Функция findall() для поиска вхождений строки
- Изменение списка срезом
- Скачать видео с YouTube
- Регулярные выражения: метод match
- Python Аргументы по умолчанию
- Работа со строками в Python
- Определение объема памяти объекта
- Принципы Zen of Python
- Поиск с помощью регулярных выражений
- Установка и использование howdoi
- Иерархия классов в Python
- Класс Counter() для подсчета элементов
- Декораторы классов
- Логирование с Logzero
- Python: отсутствие точек с запятыми
- lru_cache оптимизация функций
- Преобразование символов с помощью map
- Работа с файлами в Python
- Установка random seed в Python
- Создание пустых функций и классов в Python
- Декоратор total_ordering для сравнения объектов
- Beautiful Soup — извлечение данных из HTML
- Добавление цвета в консоли
- Декоратор Ajax required
- Аннотации типов в Python
- Генераторы списков в Python
- Метод ior для битовых операций
- Именованные аргументы в Python
- CLI-инструмент howdoi
- Счетчик в Python: most_common()
- Декораторы для регистрации функций
- Метод append() для списка
- Показ всплывающих окон Tkinter
- Конструктор в Python
- Метод join() для объединения строк
- Создание треугольника Паскаля
- Объединение словарей в Python
- Создание namedtuple из словаря
- GitHub в Telegram: подписка на уведомления















