python怎么查找列表中有‘xxx’元素
时间: 2023-12-06 12:05:48 浏览: 19
可以使用 `in` 关键字来查找列表中是否包含某个元素,例如:
```python
my_list = ['apple', 'banana', 'orange', 'pear']
if 'banana' in my_list:
print('my_list contains banana')
else:
print('my_list does not contain banana')
```
如果要查找的元素是变量,可以这样写:
```python
my_list = ['apple', 'banana', 'orange', 'pear']
my_element = 'banana'
if my_element in my_list:
print(f'my_list contains {my_element}')
else:
print(f'my_list does not contain {my_element}')
```
输出结果为:
```
my_list contains banana
```
相关问题
判断姓名是否在当前列表元素中
可以使用一个简单的循环和判断语句来实现判断姓名是否在当前列表元素中的功能。具体代码如下:
```python
# 定义一个学生列表
students = [('张三', '90'), ('李四', '85'), ('王五', '92')]
# 输入要查找的姓名
name = input("请输入要查找的姓名:")
# 循环遍历学生列表,判断输入的姓名是否在列表中
for student in students:
if name in student:
print("姓名为{}的学生在列表中".format(name))
break
else:
print("姓名为{}的学生不在列表中".format(name))
```
运行结果如下:
```
请输入要查找的姓名:张三
姓名为张三的学生在列表中
```
如果要查找的姓名在当前列表元素中,则输出“姓名为XXX的学生在列表中”,否则输出“姓名为XXX的学生不在列表中”。
python使用selenium判断元素
可以使用selenium.webdriver提供的方法来判断元素是否存在,具体步骤如下:
1. 使用find_elements_by_xxx()方法查找元素,如果找到了元素,则返回一个列表,列表中包含所有符合条件的元素;如果没有找到元素,则返回一个空列表。
2. 判断返回的列表是否为空,如果为空,则说明元素不存在;如果不为空,则说明元素存在。
示例代码如下:
```python
from selenium import webdriver
# 创建浏览器对象
browser = webdriver.Chrome()
# 打开网页
browser.get('http://www.example.com')
# 查找元素
elements = browser.find_elements_by_xpath('//div[@class="example"]')
# 判断元素是否存在
if elements:
print('元素存在')
else:
print('元素不存在')
# 关闭浏览器
browser.quit()
```