Как в Python кратко напечатать дату в массиве, не извлекая ее?Python

Программы на Python
Anonymous
Как в Python кратко напечатать дату в массиве, не извлекая ее?

Сообщение Anonymous »

Когда я извлекаю дату из PR и распечатываю ее, как показано ниже
updated = pull_request.updated_at
print(f"Updated At: {updated}")

Печатается хорошо
Updated At: 2024-05-09 00:45:14+00:00

Однако, если я добавлю массив (у меня есть другой элемент в массиве, но для простоты я просто показываю, что у меня есть дата)
updated = pull_request.updated_at
pull_requests.append([updated])

for pull_request in pull_requests:
print(pull_request)


Он печатается в следующем формате
[datetime.datetime(2024, 5, 9, 6, 7, 36, tzinfo=datetime.timezone.utc)]

Как я могу разместить переменную даты в массиве и напечатать массив напрямую, т.е. print(pull_request), при этом строка даты будет отображаться кратко, например, 2024 год -05-09 00:45:14+00:00 формат?
p/s: я могу сделать это, извлекая элемент из массива для печати print(pull_request [0]), но это будет громоздко, поскольку у меня действительно есть несколько элементов в массиве, и я не хочу извлекать их по отдельности.
updated = pull_request.updated_at
pull_requests.append([updated])
for pull_request in pull_requests:
print(pull_request[0])


Подробнее здесь: https://stackoverflow.com/questions/784 ... racting-it

Вернуться в «Python»