我正在从数据库打印出这样的csv文件:
player_one.color
我想清理元组中的每个字符串以删除标点符号。我发现此正则表达式运行良好。
但是,由于我的csv文件仍然充满标点符号,因此无法正常工作。
答案 0 :(得分:2)
迭代变量z
仅保存x
中每个值的副本,因此对z
所做的更改不会反映在x
中。您应该使用enumerate
来遍历x
,以便可以通过索引修改x
中的项目:
for i, z in enumerate(x):
x[i] = re.sub(r'[^\w\s]',' ',z)