用Python编写一个函数,接受一个字符串元组和一个字母作为参数,返回该字符串中所有以该字母开头的单词列表
时间: 2023-05-31 17:05:03 浏览: 109
编写二个函数,其中一个函数func1完成功能为:接收字符串参数,返回一个元组,其中第一个元素为字符串中大写字母个数,
5星 · 资源好评率100%
以下是使用Python编写的函数代码:
```python
def get_words_starting_with_letter(words, letter):
result = []
for word in words:
if word.startswith(letter):
result.append(word)
return result
```
这个函数接受两个参数:一个字符串元组 `words` 和一个字母 `letter`。它使用一个循环遍历 `words` 中的每个字符串,并检查它是否以 `letter` 开头。如果是,它将该字符串添加到结果列表 `result` 中。最后,函数返回结果列表。
以下是一个示例:
```python
words = ('apple', 'banana', 'orange', 'apricot', 'melon')
letter = 'a'
result = get_words_starting_with_letter(words, letter)
print(result) # 输出 ['apple', 'apricot']
```
在这个示例中,输入的字符串元组是 `('apple', 'banana', 'orange', 'apricot', 'melon')`,字母是 `'a'`。函数将返回一个列表 `['apple', 'apricot']`,因为它们是以 `'a'` 开头的字符串。
阅读全文