Ich habe eine Liste von Elementen in Python. Ich kenne die Anzahl der Elemente in der Liste nicht. Ich möchte der Liste Indizes hinzufügen.
In Haskell konnte ich Folgendes tun
%Vor%Stellen Sie sich nun vor, dass die Zeichenfolge eine unbekannte Größe hatte. Dies würde in Haskell immer noch funktionieren, und die Integer-Liste gibt so viele ganze Zahlen wie nötig zurück, bis der String abläuft.
Wie würde man das Äquivalent in Python machen?
Ich habe es versucht:
%Vor%Und es funktioniert, aber ich frage mich, ob es einen kürzeren / saubereren Weg gibt, da es 4 Zeilen Code ist und sich sehr anfühlt.
Mach einfach list(enumerate(s))
. Dies iteriert über das enumerate
-Objekt und konvertiert es in ein list
.