【发布时间】:2016-07-02 23:37:34
【问题描述】:
我有一个包含一组混合值的 python 数组,看起来有点像下面的示例:
['0012 ', ' 318422 ', ' www.example.com']
我的问题是,我怎样才能轻松地从数组中的值中删除前导和尾随空格,使其看起来像这样:
['0012', '318422', 'www.example.com']
【问题讨论】:
我有一个包含一组混合值的 python 数组,看起来有点像下面的示例:
['0012 ', ' 318422 ', ' www.example.com']
我的问题是,我怎样才能轻松地从数组中的值中删除前导和尾随空格,使其看起来像这样:
['0012', '318422', 'www.example.com']
【问题讨论】:
像这样
[x.strip() for x in mylist]
【讨论】:
您可以使用map 和strip:
a = ['0012 ', ' 318422 ', ' www.example.com']
clean_a = map(lambda x: x.strip(), a)
【讨论】: