python用for循环将列表中的文字数据进行分类
时间: 2024-02-25 14:54:25 浏览: 50
Python-遍历列表-for循环
5星 · 资源好评率100%
可以使用for循环和if语句将列表中的文字数据进行分类,具体操作如下:
假设有一个列表words,其中包含了一些文字数据,需要将这些文字数据按照一定的规则进行分类。
例如,将长度大于等于5的文字数据放入一个列表中,将长度小于5的文字数据放入另一个列表中。
代码如下:
```
words = ['apple', 'banana', 'cat', 'dog', 'elephant', 'fish']
# 定义两个空列表,用于存放分类后的数据
long_words = []
short_words = []
# 遍历列表words,根据文字长度将数据进行分类
for word in words:
if len(word) >= 5:
long_words.append(word)
else:
short_words.append(word)
print("长度大于等于5的文字数据:", long_words)
print("长度小于5的文字数据:", short_words)
```
输出结果为:
```
长度大于等于5的文字数据: ['apple', 'banana', 'elephant']
长度小于5的文字数据: ['cat', 'dog', 'fish']
```
在代码中,首先定义了两个空列表long_words和short_words,用于存放分类后的数据。然后使用for循环遍历列表words中的每一个元素,使用if语句判断文字长度,将数据分别放入不同的列表中。最后输出分类后的结果。
阅读全文