从列表中删除 \r

iqu*_*rio 2 python list

我有一个看起来像这样的列表:

['\r1/19/2015', '1/25/2015\r']
Run Code Online (Sandbox Code Playgroud)

我从网上得到了这些数据,\r今天才开始出现。这会导致我的脚本出错,所以我想知道如何\r从列表中删除。

Cor*_*mer 6

您可以使用str.strip. '\r'是一个回车,并strip删除前导和尾随空格和换行符。

>>> l = ['\r1/19/2015', '1/25/2015\r']
>>> l = [i.strip() for i in l]
>>> l
['1/19/2015', '1/25/2015']
Run Code Online (Sandbox Code Playgroud)

  • 这仅在转义序列位于字符串的开头或结尾时才有效。 (2认同)
  • ......这正是我所说的 (2认同)