遍历字符串列表并替换某些字符

时间:2018-07-22 07:49:41

标签: python string python-3.x

我在python中有一个字符串列表。

header_row = ['column 1', 'column 2', 'column 3']

我想用下划线替换空白处。转换后的列表将如下所示:

converted_header_row = ['column_1', 'column_2', 'column_3']

可以使用下面的一行单独进行转换;

mystring.replace(" ", "_")

如何遍历列表中的所有字符串重复进行此替换操作?我欢迎任何其他方法进行转换。

我正在使用python v3.6

1 个答案:

答案 0 :(得分:2)

您可以通过列表理解来做到这一点:

header_row = [mystring.replace(" ", "_") for mystring in header_row]