我很好奇它们是否是某种蟒蛇魔法,我可能不知道能完成一些无聊的事情
给定行:
csvData.append(','.join([line.split(":").strip() for x in L]))
我正在尝试分割一条线:
,修剪它周围的空白,然后加入,
问题是,因为数组是从返回的line.split(":")
, the
for x in L #<== L doesn't exist!
导致问题,因为我没有返回的数组的名称line.split(":")
所以我很好奇是否有一种性感的语法可以用来一次性完成这个任务?
Cheers!
>>> line = 'a: b :c:d:e :f:gh '
>>> ','.join(x.strip() for x in line.split(':'))
'a,b,c,d,e,f,gh'
您还可以这样做:
>>> line.replace(':',',').replace(' ','')
'a,b,c,d,e,f,gh'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)