Курс 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
- Работа с itertools
- Анонимные функции в Python
- Работа с географическими данными.
- Функция enumerate() — Python
- Перемешивание списка с shuffle()
- Роль object и type в Python
- Распаковка элементов последовательности
- Python enumerate() использование
- PrettyTable: создание таблицы
- Названия столбцов в Python таблицах
- Получение частей дроби
- Переопределение метода len
- Кортежи в Python: особенности и преимущества
- Сериализация объектов в Python
- Профилирование данных с Pandas.
- Безопасные SQL-запросы в Python 3.11
- Работа с f-строками 2.0
- Работа с collections в Python
- Установка и использование Virtualenv
- Руководство по использованию Colorama
- Цикл for в Python
- Поиск подстроки в строке
- Настройка вывода в Numpy
- Создание списков в Python
- Резервирование символов в Python
- Проверка существования переменной с оператором :=
- Удаление дубликатов из списка с помощью dict.fromkeys
- Работа с очередями в Python
- Удаление элемента по индексу в Python
- Преобразование кортежа в словарь.
- Поиск частых элементов в списке
- Создание тестовых данных с Faker
- Поиск анаграмм с Counter
- Преобразование списка в словарь через генератор
- Работа с датой и временем в Python
- Поиск файлов по шаблону
- ROT13 Шифр Цезаря в Python
- Генераторы в Python
- Декораторы в Python
- Имена объектов в Python
- Итерация по итерируемым объектам
- Разработка игры Pong с turtle
- Использование html-скриптов в Jupyter Notebook
- Создание Telegram-бота на Python















