Я хочу проверить, являются ли несколько временных меток разными, разделенными запятыми и в правильном формате «гггг-мм-дд-чч-мм».
Дело 1 -
'2016-02-23-10-02','2017-01-24-11-05', '2017-02-23-11-05', '2016-02-23-10-02'
случай 2 -
'2016-02-23-10-02' '2017-01-24-11-05' '2017-01-89'
редактировать - добавлено установить позже
def get_input(timestamps):
unique_timestamps = set(timestamps)
for i in unique_timestamps:
try:
datetime.strptime(i, '%Y-%m-%d-%H-%M')
except ValueError:
#raise error
Мне нужна проверка для нескольких меток времени, разделенных запятыми и отличных.






Если вам просто нужны отдельные, правильно отформатированные метки времени, вы можете использовать python set:
timestamps [ <list of unformatted timestamps> ]
distinct = set(map(get_input, timestamps))
Спасибо, мне также нужно проверить, разделены ли отметки времени запятыми.
это вообще вопрос? код работает отлично