pathon查找列表元素,并查找以“赵”开头并且以“平”
时间: 2023-09-14 18:15:50 浏览: 130
好的,你想要查找一个列表中以“赵”开头并且以“平”结尾的元素,可以使用 Python 中的列表推导式来实现。下面是代码实现:
```
names = ['赵一', '钱二', '孙三平', '李四', '周五', '吴六平', '郑七', '赵八平']
result = [name for name in names if name.startswith('赵') and name.endswith('平')]
print(result)
```
运行结果:
```
['赵八平']
```
其中,`startswith` 方法用于判断字符串是否以指定的前缀开头,`endswith` 方法用于判断字符串是否以指定的后缀结尾。列表推导式中的 `if` 子句用于过滤符合条件的元素,最终得到的 `result` 列表即为符合条件的元素列表。
相关问题
pathon查找列表元素,删除每个元素的空格,并查找以a或A开头并且以x结尾的所有元素,并输出
好的,我可以提供Python代码来实现您的要求。假设您的列表为`my_list`,代码如下:
```python
my_list = ['apple ', 'banana', ' apricot', 'ax', 'orange', 'pear', 'axx', 'watermelon']
# 删除每个元素的空格
my_list = [x.strip() for x in my_list]
# 查找以a或A开头并且以x结尾的所有元素,并输出
result = [x for x in my_list if (x[0] == 'a' or x[0] == 'A') and x[-1] == 'x']
print(result)
```
首先,我们使用列表推导式删除了每个元素的空格。然后,使用另一个列表推导式查找以a或A开头并且以x结尾的所有元素,并将结果存储在变量`result`中。最后,输出结果。
pathon中,部分关键词查找字符列表
您可以使用Python中的in关键字来查找字符列表中是否存在某个关键词。以下是一个示例代码:
```python
keywords = ['apple', 'banana', 'orange', 'grape']
search_word = 'banana'
if search_word in keywords:
print(search_word + ' is found in the list')
else:
print(search_word + ' is not found in the list')
```
在上面的代码中,我们首先定义了一个字符列表keywords和一个要查找的关键词search_word。然后我们使用in关键字来判断search_word是否在keywords列表中出现过,如果出现过则输出'banana is found in the list',否则输出'banana is not found in the list'。
阅读全文