Mam listę Pythona wartości czasu wyodrębnione z dziennika sieci. Mam listę w formacie %H:%M:%S
. Jak sortować wartości czasu w porządku rosnącym?Jak sortować listę wartości czasu w języku Python?
6
A
Odpowiedz
2
sorted([tuple(map(int, d.split(":"))) for d in my_time_list])
gdzie każdy element w my_time_list jest opisać formę, na przykład:
>>> my_time_list
["03:12:08", "14:10:01"]
0
powinno być metodą sort(key=str.lower)
stanie użycie ponieważ twój czas jest analizowany jako łańcuch
5
Wystarczy sorted(time_list)
działa dobrze.
>>> sorted(["14:10:01", "03:12:08"])
["03:12:08", "14:10:01"]
+8
Działa to, ponieważ czasy są wypełnione "0". – SethMMorton
2
import time
sorted((time.strptime(d, "%H:%M:%S") for d in time_list), reverse=True)
Powiązane problemy
- 1. Jak posortować listę w języku Python?
- 2. Jak sortować listę numerycznie?
- 3. Rozpakuj listę w języku Python?
- 4. Jak sortować listę w Jinja2?
- 5. Python: jak sortować listę według ostatniego znaku ciągu
- 6. Powtórz listę z indeksami w języku Python
- 7. Jak sortować Python Przedmioty
- 8. Jak sortować listę zadań w wierszu polecenia?
- 9. Jak sortować połączoną listę w sql?
- 10. Jak sortować listę list w R?
- 11. Łańcuch czasu analizy w języku Python
- 12. Jak interpolować listę w łańcuchu znaków w języku Python?
- 13. Jak sortować słownik Pythona według wartości?
- 14. Jak wyeksportować listę tablic do pliku csv w języku Python?
- 15. Pobieranie czasu ściany w języku Python przy użyciu standardowej biblioteki?
- 16. Jak sortować listę przez 2 element krotki w python i C#
- 17. Jak sortować listę plików według daty?
- 18. Jak sortować dict Pythona według wartości
- 19. Jak sortować listę <Integer>?
- 20. Jak sortować listę według innej listy?
- 21. Słownik w języku Python uzyskuje wiele wartości
- 22. Jak sortować wartości za pomocą XPath
- 23. Python - jak posortować listę wartości liczbowych w porządku rosnącym
- 24. Jak sortować malejące wartości pierwszy wtedy wzrasta w drugiej wartości
- 25. Generator pasma czasu w języku Python w dniach roboczych
- 26. Zwróć bieżący 11-cyfrowy znacznik czasu w języku Python
- 27. python: jak sortować listy alfabetycznie w odniesieniu do wielkich liter
- 28. Lista pytań z dyktowania w języku Python
- 29. Okrągłą listę numerów w języku Python i utrzymywanie sumy
- 30. Android-java- Jak sortować listę obiektów według pewnej wartości w obiekcie
powraca [[3, 12, 8], [14, 10, 1]]. Typ danych elementów na zwróconej liście różni się od listy wejściowej, która może nie być tym, co on. – hago
Często wysyłam jednostki czasu do ints, ponieważ 1) Otrzymujesz sprawdzanie typu i 2) Pozwala to na łatwiejszą współdziałanie z typami modułów danych. – Owen