我有以下字符串:
如您所见,它由列表的列表组成。但是,列表内的每个元素都用制表符而不是逗号分隔,因此
'[[ 0.03694573 0.01084746 0.01306414 0.00499198 0.00307188]\r\n [ 0.03780498 0.02610241 0.00967986 0.02228694 -0.01153102]\r\n [ 0.03837708 0.02111896 0.01370878 -0.00136839 0.01906253]\r\n [ 0.03490672 -0.02791057 0.08824896 -0.01991765 0.01964361]\r\n [ 0.0811892 0.28361901 0.21539196 -0.00259571 0.28737829]\r\n [ 0.20022041 0.16184418 0.25939959 0.00546446 0.36415219]\r\n [ 0.22920615 0.27439767 0.36991198 0.00624375 0.39911759]]'
如您所见,它由列表的列表组成。但是,列表内的每个元素都用制表符而不是逗号分隔,因此
ast.literal_eval()
无法使用。有人有什么好的想法将其转换为列表的列表吗?
.split
怎么样? - Ma0s.replace("\t", ",")
- Mateen Ulhaq