查找列表和元组中以a或A开头 并且以c 结尾的所有元素。 li = ["alec", " Aric", "Alex", "Tony", "rain"] tu = ("alec", " Aric", "Alex", "Tony", "rain")
时间: 2024-03-30 20:32:52 浏览: 132
数组元素的排序和查找
要查找列表和元组中以"a"或"A"开头,并且以"c"结尾的所有元素,可以使用列表推导式或循环来实现。
对于列表li,可以使用列表推导式来筛选符合条件的元素:
```python
li = ["alec", " Aric", "Alex", "Tony", "rain"]
result_li = [item for item in li if (item.startswith("a") or item.startswith("A")) and item.endswith("c")]
```
对于元组tu,可以使用循环来筛选符合条件的元素:
```python
tu = ("alec", " Aric", "Alex", "Tony", "rain")
result_tu = []
for item in tu:
if (item.startswith("a") or item.startswith("A")) and item.endswith("c"):
result_tu.append(item)
```
最终,result_li和result_tu分别存储了满足条件的元素。
阅读全文