Gibt es in Python eine Möglichkeit, eine Liste zu sortieren, in der Strings, Floats und Integer enthalten sind?Sortiere eine Liste mit Strings, Floats und Ganzzahlen
Ich habe versucht, list.sort() -Methode zu verwenden, aber natürlich hat es nicht funktioniert. Hier
ist ein Beispiel für eine Liste würde ich sortieren mag:
[2.0, True, [2, 3, 4, [3, [3, 4]], 5], "titi", 1]
Ich mag es nach Wert von Schwimmern und Ints sortiert werden und dann nach Art: Schwimmer und Ints zuerst, dann Strings , dann Booleans und dann Listen. Ich möchte Python 2.7 verwenden, aber ich darf nicht zu ...
Erwartete Ausgabe:
[1, 2.0, "titi", True, [2, 3, 4, [3, [3, 4]], 5]]
Und wie genau würden Sie es sein wollen sortiert? –
Half-Witze Antwort: Wechseln Sie zu Python 2.7, wo Vergleiche zwischen Ganzzahlen und Strings usw. erlaubt sind. – Kevin
Wie Teemu fragt - was ist Ihre erwartete Ausgabe? –