Python: разделить, разделить и объединить в одну строку

Мне любопытно, если это какая-то магия питона, которую я, возможно, не знаю, чтобы добиться легкомыслия

, учитывая строку:

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

Я пытаюсь разбить линию на :, обрезать пробел вокруг него и присоединиться к ,

проблема в том, что массив возвращается из line.split(":"),

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

вызывает проблемы, так как у меня есть нет имени для массива, возвращенного line.split(":")

Так что мне любопытно, есть ли какой-нибудь сексуальный синтаксис, который я мог бы использовать для выполнения этого за один выстрел?

Приветствия!

8
задан PandemoniumSyndicate 12 September 2012 в 15:36
поделиться