我试图用列表中的另一个字符串替换一个字符串,但是失败了,我也不知道为什么。
例如,我有一个列表:
predicts =
[['__label__1'],
['__label__0'],
['__label__1'],
['__label__1'],
['__label__0'],
['__label__1']]
我想将__label__1替换为“ OK”,将__label__0替换为“ NOT OK”,并使用以下命令将其保存在其他变量中:
pred_label = []
for i in predicts:
if i == '__label__1':
pred_label.append("OK")
else:
pred_label.append("NOT OK")
但它无法取代任何一个
该预测变量有两个维度,请尝试:
pred_label = []
for i in predicts:
if i[0] == '__label__1':
pred_label.append("OK")
else:
pred_label.append("NOT OK")
print(pred_label)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句