[' macro avg 0.86 0.75 0.78 21729', 'weighted avg 0.87 0.87 0.87 21729',' macro avg 0.86 0.75 0.78 21729', 'weighted avg 0.87 0.87 0.87 21729']怎么每两个part做一次分割
时间: 2023-08-16 22:07:13 浏览: 161
repurpose-gan:重新使用GAN进行一次语义部分分割的实现
你可以使用for循环和range函数来遍历这个列表中的每两个字符串,然后使用split()函数按照空格进行分割,得到一个包含每一个单词的列表,然后将这些列表添加到一个新的列表中,最终得到一个由多个列表组成的列表。具体实现代码如下:
```python
s = [' macro avg 0.86 0.75 0.78 21729', 'weighted avg 0.87 0.87 0.87 21729', ' macro avg 0.86 0.75 0.78 21729', 'weighted avg 0.87 0.87 0.87 21729']
result = []
for i in range(0, len(s), 2):
item1 = s[i]
item2 = s[i+1]
parts1 = item1.split()
parts2 = item2.split()
result.append(parts1)
result.append(parts2)
print(result)
```
这段代码输出的结果将会是:
```
[
['macro', 'avg', '0.86', '0.75', '0.78', '21729'],
['weighted', 'avg', '0.87', '0.87', '0.87', '21729'],
['macro', 'avg', '0.86', '0.75', '0.78', '21729'],
['weighted', 'avg', '0.87', '0.87', '0.87', '21729']
]
```
其中,result就是一个由多个列表组成的列表,每个子列表包含了分割后的单词。你可以根据自己的需要对这些单词进行处理。
阅读全文