我尝试在python中使用.replace替换字符串中的空列表,但是它不起作用。谁能告诉我如何?
x = ['check-[]|man', 'check-[]|king']
for y in x:
if "[]" in y:
y.replace("[]", "o")
print(y)
尽管使用.replace,结果还是给了我
check-[]|man
check-[]|king
答案 0 :(得分:1)
您需要将i重新分配给变量y
:
x = ['check-[]|man', 'check-[]|king']
for y in x:
if "[]" in y:
y=y.replace("[]", "o")
print(y)
输出:
check-o|man
check-o|king
答案 1 :(得分:1)
y.replace
返回一个值。
您必须将其分配回去
y = y.replace("[]", "o")