python中检测列表的元素中是否含逗号
时间: 2023-12-10 22:37:20 浏览: 77
可以使用循环遍历列表中的每个元素,然后使用Python的字符串方法`find()`或`count()`来检测逗号是否出现在该元素中,代码如下:
```python
my_list = ['apple', 'banana,orange', 'grape']
for item in my_list:
if item.find(',') != -1: # 如果该元素中含有逗号
print(item, 'contains comma')
else:
print(item, 'does not contain comma')
```
另外,如果只是想检测列表中是否有元素包含逗号,也可以使用Python的`any()`函数来实现,代码如下:
```python
my_list = ['apple', 'banana,orange', 'grape']
if any(',' in item for item in my_list):
print('At least one item contains comma')
else:
print('No item contains comma')
```
阅读全文