Wie kann ich die folgende Python-Code in eine Funktion setzenHinzufügen Python Streifen Befehle in eine Funktion
[x.strip('\n') for x in list]
[x.strip(' ') for x in list]
[x.strip('\n') for x in list]
Ich habe versucht, die folgenden, aber es war nicht direkt einem der cleanings
def cleanup(list):
[x.strip('\n') for x in list]
[x.strip(' ') for x in list]
[x.strip('\n') for x in list]
return
über Bereinigungs (horsename)
Sie müssen tatsächlich etwas von Ihrer Funktion zurückgeben. Dein 'return' wie es ist, gibt gerade nichts zurück. Es gibt tatsächlich keine zurück. Was Sie wahrscheinlich tun sollten, ist das "Reinigen" in einigen var wie "res" zu speichern und dann "res" zurückzugeben. Verwenden Sie keine Variablennamen wie 'liste', da Sie die eingebaute' liste' überschatten. – idjaw
Warum ist es Ihrer Meinung nach notwendig, [x.strip ('\ n') für x in num] 'einer Variablen in einem Fall, aber nicht in einem anderen zuzuordnen? Tipp: Nur einer davon ist korrekt. – jwodder
* "Wie lege ich den folgenden Python-Code in eine Funktion" * - aber dann fügen Sie * anderen * Code in eine Funktion. – mkrieger1