Ich habe eine Liste wie L=['john fwtiou','nick dallas','kostas papadopoulos']
Wie sortiere ich es mit den Nachnamen? das Recht sollte zuerst sein nick dallas
dann john fwtiou
und dann kostas papadopoulos
Wie sortiere ich eine Liste mit Vor- und Nachnamen mit den Nachnamen
0
A
Antwort
1
Einfache Lösung mit sorted()
.
>>> sorted(l, key=lambda name: name.split()[1])
['nick dallas', 'john fwtiou', 'kostas papadopoulos']
0
Versuchen Sie Folgendes:
L = ['john fwtiou','nick dallas','kostas papadopoulos']
L_sorted = sorted(L, key=lambda name: name[name.find(' ')+1])
print(L_sorted)
Erläuterung: name[name.find(' ')+1]
findet den ersten Buchstaben nach dem Raum. Die Funktion sorted
nimmt dann die Liste und sortiert sie damit als benutzerdefinierten Schlüssel.
+0
Was passiert, wenn zwei Nachnamen mit demselben Buchstaben beginnen? –
Verwandte Themen
- 1. Firebase erhalten den Vor- und Nachnamen
- 2. MVC User.Identity.Name mit Vor- und Nachnamen
- 3. Separate Vor-, Mittel- und Nachnamen (Python)
- 4. Wie erhalten Sie den Vor- und Nachnamen von Android-Kontakten?
- 5. Datenbank oder Liste der englischen Vor- und Nachnamen
- 6. Suche nach Nachnamen mit LINQ
- 7. Wie suche ich mit MongoDB nach Nutzern mit Vor- und Nachnamen?
- 8. Extrahieren Sie den ersten Vornamen und Nachnamen mit VBA
- 9. Wie erhalte ich den Vor- und Nachnamen des angemeldeten Windows-Benutzers?
- 10. Sortieren nach Nachnamen
- 11. Wie sortiere ich die Nachnamen, formatiere Telefonnummern und gebe eine Zeichenfolge mit Werten aus einem Array von Objekten zurück?
- 12. Überprüfen Sie, ob Name Zeichenfolge enthält Vor- und Nachnamen
- 13. Wählen Sie Vor- und Nachnamen aus der Kontaktliste
- 14. Tabellen zeigen nur den Nachnamen der Tabelle
- 15. Teilen Sie eine Spalte mit vollem Namen in eine Spalte mit Vor- und Nachnamen, wenn sie in R
- 16. Schnellste Möglichkeit, Nachnamen in Python zu klassifizieren
- 17. Wie sortiere ich eine Liste mit Objekten?
- 18. Suchen Sie eine Benutzer-Login-ID nach Vornamen und Nachnamen
- 19. Wie kann man mit Regex den Namen und den Nachnamen einer Person separat abgleichen?
- 20. Wie bekomme ich den Vornamen und den Nachnamen als vollständigen Namen in einer MYSQL-Abfrage?
- 21. Wordpress SQL fragt den Vor- und Nachnamen des Benutzers nach Produkt X ab?
- 22. Wie kann ich in Android den Vor- und Nachnamen eines Google-Kontos abrufen, bei dem ich angemeldet bin?
- 23. Vor- und Nachnamen in einer Tabelle stimmen nicht mit IDs überein
- 24. Wie extrahiert man nur den Nachnamen in MySQL?
- 25. Übersetzen von Namen/Nachnamen aus dem Arabischen
- 26. Machen Sie in Ihren Webanwendungen Felder für den Vor- und Nachnamen?
- 27. Zwei Nachnamen in HL7 PID-5 Segment
- 28. Parse 'Familie' Namen in Menschen + Nachnamen mit regex
- 29. Wie sortiere ich alphabetisch alphabetisch und ohne Berücksichtigung von Groß- und Kleinschreibung mit jQuery?
- 30. E-Mail-Header "von" mit Vor- und Nachnamen, nicht Absender-E-Mail
Welche Sprache verwenden Sie? Bitte fügen Sie den Code ein, den Sie bisher versucht haben. – whrrgarbl