我在python中有一个字符串列表。
header_row = ['column 1', 'column 2', 'column 3']
我想用下划线替换空白处。转换后的列表将如下所示:
converted_header_row = ['column_1', 'column_2', 'column_3']
可以使用下面的一行单独进行转换;
mystring.replace(" ", "_")
如何遍历列表中的所有字符串重复进行此替换操作?我欢迎任何其他方法进行转换。
我正在使用python v3.6
答案 0 :(得分:2)
您可以通过列表理解来做到这一点:
header_row = [mystring.replace(" ", "_") for mystring in header_row]