PYthon编写程序,给定若干个字符串,通过函数来统计这若干个字符串中包含多少个不同的单词。
时间: 2024-03-21 16:37:50 浏览: 69
Python实现统计单词出现的个数
可以使用Python中的set数据结构来实现单词去重,再统计set中元素个数即可。
以下是一个示例代码:
```python
def count_words(*strings):
words = set()
for string in strings:
words.update(string.split())
return len(words)
strings = ["this is a test", "hello world", "test test"]
count = count_words(*strings)
print(count) # 输出:5
```
在这个示例代码中,函数`count_words`接收若干个字符串参数,使用set数据结构统计这些字符串中包含多少个不同的单词。在循环遍历每个字符串时,使用字符串的`split`方法将字符串按照空格分割成单词,并将这些单词加入到set中。最后,返回set中元素的个数即为不同的单词个数。
阅读全文