У меня есть этот список:
s = '[ 0.00889175 -0.04808848 0.06218296 0.06312469 -0.00700571\n -0.08287739]'
он содержит символ '\n'
, я хочу преобразовать его в список float
, например:
l = [0.00889175, -0.04808848, 0.06218296, 0.06312469, -0.00700571, -0.08287739]
Iпопробовал этот код, который близок к тому, что я хочу:
l = [x.replace('\n','').strip(' []') for x in s.split(',')]
, но он все еще содержит кавычки, которые мне не удалось удалить (я пытался str.replace("'","")
, но он не работал), эточто я получаю:
['0.00889175 -0.04808848 0.06218296 0.06312469 -0.00700571 -0.08287739']