Ich bin neu in Python. Ich versuche, das Format einer Liste einzustellen, wie unten aussieht:führende Nullen zu einer Liste von Zahlen in Python hinzufügen
data=[1,10,313,4000,51234,123456]
und ich mag sie auf eine Liste von Strings mit führenden Nullen konvertieren:
result=['000001','000010','000313','004000','051234','123456']
jedes des Elements 6 Ziffern.
ich für eine einzelne Zahl X weiß, ich kann tun:
str(X).zfill(6)
aber ich bin nicht sicher, wie dies zu einer Liste anzuwenden. Ich möchte dieses Problem lösen, ohne eine for-Schleife zu verwenden.
Jeder könnte helfen? Vielen Dank.
Ihre Antwort zu verbessern, ich auf die maximale Länge in der Liste füllen würde, anstatt ein hartkodierte 6. –
etwas Neues gelernt heute. Vielen Dank! – ProfOak
@MalikBrahimi Aber OP will 'jedes Element hat 6 Ziffern.' – thefourtheye