Web günlüğünden çıkardığım bir python zaman değerleri listesi var. Listeyi %H:%M:%S
biçiminde aldım. Zaman değerlerini artan düzende nasıl sıralarım? my_time_list her eleman örneğin, tarif formun olduğuPython zaman değerleri listesini nasıl sıralayabilirim?
6
A
cevap
2
sorted([tuple(map(int, d.split(":"))) for d in my_time_list])
: Zaman dize olarak ayrıştırılır beri yöntem sort(key=str.lower)
mümkün kullanılması gerekir
>>> my_time_list
["03:12:08", "14:10:01"]
0
5
Sadece sorted(time_list)
iyi çalışıyor.
>>> sorted(["14:10:01", "03:12:08"])
["03:12:08", "14:10:01"]
+8
ile daha kolay birlikte çalışabilirlik sağlar. Bu, zamanlar '0' olduğu için çalışır. – SethMMorton
2
import time
sorted((time.strptime(d, "%H:%M:%S") for d in time_list), reverse=True)
İlgili konular
- 1. Dart'ta dizelerin bir listesini nasıl sıralayabilirim?
- 2. Nesnelerin listesini özelliklerine göre nasıl sıralayabilirim?
- 3. Bir Oracle rolüne verilen ayrıcalıkların listesini nasıl sıralayabilirim?
- 4. Riak'taki verileri nasıl sıralayabilirim?
- 5. Python: Farklı işaret değerleri arasındaki zaman aralığını nasıl bulabilirim?
- 6. QTableWidget'i kendi kodumla nasıl sıralayabilirim?
- 7. Python Liste değerleri
- 8. NSDictionary nasıl sıralayabilirim?
- 9. Python: Görevler listesini yönetme
- 10. Python için Listesini
- 11. Python'da bir alt listesindeki değerleri kontrol ederek bir listeyi nasıl sıralayabilirim?
- 12. Scala'daki [Int] nesnelerini nasıl sıralayabilirim?
- 13. django şablonunda python listesini görüntüleme
- 14. Python bir tupl listesini nasıl sıralıyor?
- 15. Guava'nın MultiMap'ini yalnızca tuşlarla nasıl sıralayabilirim?
- 16. Python listesini işleve göre sırala
- 17. Python: değerleri() değerleri kayan noktaya zorlayan?
- 18. Grup değerleri ve Python
- 19. Python listesini Pas işlevine geçir
- 20. JavaScript'te bir listeyi nasıl sıralayabilirim?
- 21. Javascript'te Json verilerini nasıl sıralayabilirim?
- 22. ES6 `Set` i nasıl sıralayabilirim?
- 23. AngularJs veya Javascript kullanarak diziyi nasıl sıralayabilirim?
- 24. Python'da 24 saatin üzerinde zaman değerleri nasıl ele alınır?
- 25. Python: listelerin listesini tuplların tuplesine dönüştürme
- 26. python benzer kategorik değerleri gruplandırıyor
- 27. Python - Farklı renklerdeki çizim değerleri
- 28. Python zaman karşılaştırması
- 29. Python listesini Boost.python kullanarak C++ vektörüne geçirme
- 30. python zaman ofseti
döndürür [[3, 12, 8], [14, 10, 1]]. İade edilen listedeki öğelerin veri türü, ne olduğu olmayabilir, giriş listesinden farklıdır. – hago
Genellikle zaman ünitelerini initlere döküyorum çünkü 1) Tip kontrolünü alırsınız ve 2) Veri modülü – Owen