Python: Split -, Streifen -, und Reihen sich in eine Linie

Ich bin gespannt, ob Ihr einige python-magic ich kann nicht wissen, zu erreichen, ein bisschen Frivolität

gegeben, die Zeile:

csvData.append(','.join([line.split(":").strip() for x in L]))

Versuche ich zu teilen Sie eine Linie auf :, trim whitespace um Sie, und kommen Sie mit auf ,

problem ist, da das array wird zurückgegeben von line.split(":"), die

for x in L #<== L doesn't exist!

Ursachen Fragen, da habe ich keine Namen für das array zurückgegeben line.split(":")

So, ich bin neugierig, ob es ist ein sexy Stück der syntax, die ich verwenden könnte, um dies zu erreichen in einem Schuss?

Prost!

  • Feste strip zu strip()
Schreibe einen Kommentar