![](/img/trans.png)
[英]How to check if a python string list contains a specific character in the last letter of a string?
[英]Check if a list of string contains particular letter or charcater in it(python)
我們如何找到字符串列表中存在的字母或特殊字符? 我有一個列表,想檢查它是否包含特定的字母。 我試圖做,但得到一個錯誤。
代碼:
lst = ['Mangos*','apples,'REd']
for l in lst:
if l.contains('M') or l.contains('*'):
print(l)
收到錯誤:
AttributeError: 'list' object has no attribute 'contains'
我們不應該使用contains
嗎? 或者如果字符串具有特定字母或特殊字符,我們應該查找什么?
lst = ['Mangos*','apples','REd']
for l in lst:
if 'M' in l or '*' in l:
print(l)
如果要在字符串中查找特定字母,可以使用正則表達式。 首先,你需要導入 os 和 import re。 然后我們可以為每個匹配創建一個循環。
import os
import re
lst = ['Mangos*','apples','REd']
for l in lst:
find = re.findall("M",l)
if find:
print(l)
芒果*
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.