题目1:找出字符串列表中最长的单词 words = ["apple", "banana", "cherry", "watermelon", "grape"]
时间: 2024-06-02 16:04:27 浏览: 32
题目1:找出字符串列表中最长的单词
给定一个字符串列表 words,编写一个函数来找出列表中最长的单词,并返回该单词。如果列表中有多个最长单词,则返回第一个。
示例输入:words = ["apple", "banana", "cherry", "watermelon", "grape"]
示例输出:watermelon
相关问题
题目1:用Python程序找出字符串列表中最长的单词 words = ["apple", "banana", "cherry", "watermelon", "grape"]
这个问题可以用Python的内置函数max()和len()来解决。其中,max()函数用于找到最长的单词,而len()函数用于获取字符串的长度。代码如下:
```
words = ["apple", "banana", "cherry", "watermelon", "grape"]
longest_word = max(words, key=len)
print(longest_word)
```
运行结果:
```
watermelon
```
打印出列表中最长的字符串和最短的字符串
可以使用 Python 内置函数 `max` 和 `min` 来查找列表中的最长字符串和最短字符串。例如:
```python
my_list = ['apple', 'banana', 'orange', 'grape', 'watermelon']
longest_str = max(my_list, key=len)
shortest_str = min(my_list, key=len)
print('Longest string:', longest_str)
print('Shortest string:', shortest_str)
```
输出:
```
Longest string: watermelon
Shortest string: apple
```
这里使用 `key=len` 来告诉 `max` 和 `min` 函数按照字符串长度来比较大小。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)