2016-07-27 11 views
-1

Wenn Python eine Implementierung von Rubys next Methode hat? Ich meine etwas, was genauso funktioniert wie in Ruby, also wenn ich z. "z".next wird "aa" (anstelle von nur nächste Anmeldung in ASCII-Tabelle) zurückgegeben, "az".next wird "ba" und so weiter zurückgeben.Rubys "nächste" Implementierung in Python

+0

Ich nehme an, du meinst '" z ".next' und' "az" .next'. – smarx

+0

Nein, Python hat das nicht. Sie müssten es selbst erstellen ... – mgilson

+0

Wenn Sie genau die gleiche Funktionalität von einer anderen Sprache verlangen (wenn diese in vielen Sprachen wie Funktionen/Methoden oder Schleifen nicht üblich ist), bedeutet das, dass Sie nicht übernehmen die Denkweise der Sprache. Sie sollten zurücktreten und die Frage stellen: "Was versuche ich auf einer höheren Ebene zu erreichen?" Python kann verschiedene idiomatische Möglichkeiten haben, * das * zu tun. – jpmc26

Antwort