python输入多组字符串,输出最长单词
时间: 2024-09-29 10:11:24 浏览: 43
Python中常用操作字符串的函数与方法总结
5星 · 资源好评率100%
在Python中,如果你想输入多组字符串并找出每组中最长的单词,你可以使用列表推导式结合`split()`函数来分割每个字符串为单词,并使用内置的`max()`函数找到其中最长的那个。这里是一个简单的示例:
```python
def find_longest_word():
while True:
string_input = input("请输入一组字符串(按Enter结束):")
if not string_input:
break
words = string_input.split() # 分割字符串为单词
longest_word = max(words, key=len) # 使用max函数找出最长单词
print(f"最长的单词是:{longest_word}")
find_longest_word()
```
这个程序会持续提示用户输入字符串,直到用户没有输入为止。每次输入都会被处理,找出并打印出其中最长的单词。
阅读全文