Оператор Walrus в списковом понимании (python)Python

Программы на Python
Ответить
Anonymous
 Оператор Walrus в списковом понимании (python)

Сообщение Anonymous »

Для преобразования данных я предпочитаю использовать списки, а не циклы for. Я обнаружил, что для этого может быть очень полезен оператор «Морж», но когда я пытаюсь его использовать, он не работает. У меня есть следующий код, и я хочу преобразовать строки, содержащие данные о временных метках, в объекты даты и времени в одну простую строку, но получаю синтаксическую ошибку
from datetime import datetime

timestamps = ['30:02:17:36',
'26:07:44:25','25:19:30:38','25:07:40:47','24:18:29:05','24:06:13:15','23:17:36:39',
'23:00:14:52','22:07:04:33','21:15:42:20','21:04:27:53',
'20:12:09:22','19:21:46:25']

timestamps_dt = [
datetime(days=day,hours=hour,minutes=mins,seconds=sec)
for i in timestamps
day,hour,mins,sec := i.split(':')
]



Подробнее здесь: https://stackoverflow.com/questions/650 ... ons-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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