Как отсортировать список значений времени Python?

У меня есть список значений времени python, которые я извлек из веб-журнала. У меня есть список в формате %H:%M:%S Как мне отсортировать значения времени в порядке возрастания?

4 Solutions collect form web for “Как отсортировать список значений времени Python?”

Просто sorted(time_list) отлично работает.

 >>> sorted(["14:10:01", "03:12:08"]) ["03:12:08", "14:10:01"] 
 sorted([tuple(map(int, d.split(":"))) for d in my_time_list]) 

Где каждый элемент в my_time_list имеет вид, который вы описываете, например:

 >>> my_time_list ["03:12:08", "14:10:01"] 
 import time sorted((time.strptime(d, "%H:%M:%S") for d in time_list), reverse=True) 

вы должны использовать метод sort(key=str.lower) поскольку ваше время анализируется как строка

  • Как выполнить подсерию в python?
  • Можно ли получить список ключевых слов в Python?
  • Итерация на языке Python списка объектов «не повторяется»
  • Может ли список, набор или словарь Python быть реализован невидимо с помощью базы данных?
  • В Python, как удалить из списка любой элемент, содержащий определенные типы символов?
  • репликационные элементы в списке
  • Подсчет количества вхождений в списке кортежей
  • Pythonic способ проверить, отсортирован ли список или нет.
  • Переменное назначение и модификация (в python)
  • Как вернуть два значения из функции в Python?
  • Python объединяет несколько списков с пересечением
  • Python - лучший язык программирования в мире.