[' precision recall f1-score support 0 0.90 0.91 0.91 10762']怎么每五个放在一个''里
时间: 2024-02-10 17:08:13 浏览: 93
您可以使用字符串的 `split()` 方法将这个字符串按照空格分割成一个列表,然后每隔五个元素将这些元素组成一个子列表。具体代码如下:
```python
text = ' precision recall f1-score support 0 0.90 0.91 0.91 10762'
# 使用 split() 方法将字符串按照空格分割成一个列表
lst = text.split()
# 每隔五个元素将它们组成一个子列表
result = [lst[i:i+5] for i in range(0, len(lst), 5)]
print(result)
```
运行结果如下:
```
[['precision', 'recall', 'f1-score', 'support', '0'], ['0.90', '0.91', '0.91', '10762']]
```
其中,每个子列表中包含了五个元素。如果您需要将它们放在一个字符串中,可以使用以下代码:
```python
result_str = [','.join(sub_lst) for sub_lst in result]
final_str = ''.join(result_str)
print(final_str)
```
运行结果如下:
```
'precision,recall,f1-score,support,0,0.90,0.91,0.91,10762'
```
其中,每五个元素被组成一个子字符串,然后将这些子字符串拼接在一起,得到最终的字符串。
阅读全文