Ich möchte es in eine Liste konvertieren und sie alphabetisch sortieren und dann das Ergebnis wieder in eine Zeichenfolge verwandeln. Nun, ich möchte das in Python machen. wie kann ich das machen?Wie kann ich eine Zeichenfolge wie 123245wkjsvd:/'konvertieren, um sie aufzulisten und zu sortieren?
Wie kann ich eine Zeichenfolge wie 123245wkjsvd:/'konvertieren, um sie aufzulisten und zu sortieren?
Antwort
Es gibt kürzere Einzeiler, aber hier ist es statement-by-Anweisung:
# initial string
input_string = "123245wkjsvd :/'"
# Convert string to list of characters
list_of_chars = list(input_string)
# Sort list
list_of_chars.sort()
# Convert to string
output_string = ''.join(list_of_chars)
Kürzeste Einzeiler:
print ''.join(sorted("123245wkjsvd :/'"))
"".join(sorted(list("123245wkjsvd :/'")))
wow erzielte die gleiche Zeit bis zur Sekunde. +1, um es in einer Zeile zu tun. –
Sie müssen die Zeichenfolge nicht in eine Liste konvertieren. 'Sortiert' nimmt jeden iterierbaren Wert als Eingabe. –
Warum machst du 'liste (...)'? 'str' ist iterierbar, passiere es direkt zu' sorted'. –
l = list('123245wkjsvd :/\'')
l.sort()
''.join(l)
- 1. Wie bekomme ich Apache, um Ordnerinhalte aufzulisten?
- 2. Wie kann ich dieses Wörterbuch wie die ursprüngliche Zeichenfolge sortieren?
- 3. Wie finde ich die Indexsequenz um eine Liste zu sortieren?
- 4. Wie erzwingen Sie JavaScript, um eine Zeichenfolge tief zu kopieren?
- 5. Wie kann ich Regex verwenden, um eine Zeichenfolge, die durch {}
- 6. Wie kann ich ExpandableListview sortieren?
- 7. Wie gebe ich die Zeichenfolge ein, um den Container zu sortieren?
- 8. Wie bekomme ich FindFirstFile, um Dateien zu sortieren
- 9. Wie kann ich eine Python-Zeichenfolge kopieren?
- 10. Wie kann ich PHP verwenden, um eine Datumszeichenfolge zu analysieren?
- 11. Wie bekomme ich Emacs, um Zeilen nach Länge zu sortieren?
- 12. Wie kann ich ObservableCollection sortieren?
- 13. Wie kann 'grep' verwendet werden, um eine Zeichenfolge zu finden, außer wenn eine andere Zeichenfolge übereinstimmt?
- 14. Wie wandle ich eine ganze Zahl in eine Zeichenfolge um?
- 15. Wie kann ich eine Zeichenfolge zu BigDecimal analysieren?
- 16. Wie kann ich eine Zeichenfolge zentrieren?
- 17. Wie kann ich mehrere Listen mit Ruby zusammenführen und sortieren?
- 18. Wie schweben und sortieren Sie Elemente?
- 19. Wie kann ich mit einer Zeichenfolge durch eine Zeichenfolge "sprechen"
- 20. Wie kann ich ein ES6 `Set` sortieren?
- 21. Verwenden Sie Zeichenfolge, um eine Liste mit dem gleichen Namen wie die Zeichenfolge zu extrahieren
- 22. Wie kann ich TStringList anders zu sortieren in Delphi
- 23. Wie kann ich eine Python-Liste teilweise sortieren?
- 24. Wie kann ich einen Perl-Einzeiler verwenden, um eine in hexadezimale ASCII-Zeichenfolge zu dekodieren?
- 25. Wie kann ich eine Zeichenfolge abschneiden, um maximal N Zeichen zu haben?
- 26. Kann ich aus WordPress eine JSON-Zeichenfolge erstellen, um sie in meiner mobilen App zu verwenden?
- 27. Wie kann ich die JSON-Ausgabe mit JSON.NET sortieren?
- 28. Wie kann ich eine Webseite vorab laden, um sie anzuzeigen?
- 29. Wie kann ich Drop ziehen, um Objekte nur mit einer Maus zu sortieren?
- 30. Wie normalisiere ich eine Zeichenfolge?
+1 für die Verwendung einer Listenumwandlung in einem Liner. – AndiDog
+1 für nicht redundant "liste" im one-liner :) –