如何将以下python代码放入函数中
[x.strip('\n') for x in list]
[x.strip(' ') for x in list]
[x.strip('\n') for x in list]
我试过以下方法,但没有进行任何清洁
def cleanup( list ):
[x.strip('\n') for x in list]
[x.strip(' ') for x in list]
[x.strip('\n') for x in list]
return
通过清理调用(horsename)
Tags:
你可以写
也许,你真的可以把它写短一点(小心,它的语义不同):
这是因为
strip
从字符串中传递的所有字符的左、右位置删除了字符串中的所有字符。你知道吗编辑-语义差异:
让我们用一个例子来说明这一点:
第一个版本首先从左侧和右侧删除所有
\n
,然后从结果字符串中从左侧和右侧删除所有空格,并从结果字符串中删除所有\n
。第二个版本从左、右删除所有\n
和空格字符。如果它们像示例中那样频繁地交替出现,就会产生不同的效果。你知道吗相关问题 更多 >
编程相关推荐