【发布时间】:2017-09-13 20:38:16
【问题描述】:
我有一个 NumPy 字符串数组
['HD\,315', 'HD\,318' ...]
我需要将每个 'HD\,' 替换为 'HD',即我想获得如下所示的新数组
['HD 315', 'HD 318' ...]
在 Python 中解决此任务的最短方法是什么?没有 FOR 循环是否可以做到这一点?
【问题讨论】:
-
[s.replce('HD\,', 'HD ') for s in L] -
所以列表理解一定不是你的选择吗?
-
'HD\,315' 'HD\,318'是单字符串吗?或者应该有一个,作为'HD\,315', 'HD\,318' -
谢谢!我添加了“,”
-
感谢@GrijeshChauhan!这就是我需要的(错印'replce')