我很好奇是否有一些我不知道的Python技巧可以实现一些娱乐功能。
考虑到以下代码行:
csvData.append(','.join([line.split(":").strip() for x in L]))
我试图在冒号(
:
)处分割一行文字,去除其周围的空格,并使用逗号(,
)进行连接。
问题在于,由于数组是从line.split(":")
返回的,
for x in L #<== L doesn't exist!
因为line.split(":")
返回的数组没有名称,所以这会导致问题。
那么我很好奇是否有一个简洁的语法可以一次性解决这个问题?
谢谢!
for sp in [' ', '\n', '\t']: line = line.replace(sp, '')
- visitor