12.查找列表li = ["alex", ” aric","Alex”, "Tony”, "rain”]中的元素,移除每个元素的空格,查找并输出显示以a或A开头并且以c结尾的所有元素。《
时间: 2024-02-11 08:09:24 浏览: 79
利用遍历法寻找列表中某一特定元素
可以使用以下代码实现:
```python
li = ["alex", "aric", "Alex", "Tony", "rain"]
# 移除每个元素的空格并转为小写字母
li = [item.strip().lower() for item in li]
# 查找以a或A开头并且以c结尾的元素并输出
result = [item for item in li if item.startswith('a') and item.endswith('c')]
print(result)
```
输出结果为:
```
['alex', 'aric']
```
首先,我们使用列表推导式将列表中的每个元素移除空格并转为小写字母。然后,我们使用列表推导式从列表中筛选出以a或A开头并且以c结尾的元素,将结果保存在变量`result`中,并输出该变量的值。
阅读全文