Python |仅使用字母提取字符串
原文:https://www . geesforgeks . org/python-extract-strings-with-only-alphabets/
有时,在使用 Python 列表时,我们可能会遇到一个问题,即我们需要只提取那些只包含字母的字符串,而丢弃那些包含数字的字符串。这在日常编程和 web 开发领域都有应用。让我们讨论执行这项任务的某些方法。
方法一:使用isalpha()
+列表理解
以上功能的组合可以用来执行此任务。在本文中,我们只使用 isalpha()提取字母字符串,并使用列表理解编译整个逻辑。
# Python3 code to demonstrate working of
# Extract Alphabet only Strings
# Using isalpha() + list comprehension
# initializing list
test_list = ['gfg', 'is23', 'best', 'for2', 'geeks']
# printing original list
print("The original list is : " + str(test_list))
# Extract Alphabet only Strings
# Using isalpha() + list comprehension
res = [sub for sub in test_list if sub.isalpha()]
# printing result
print("Strings after filtering : " + str(res))
Output :
The original list is : ['gfg', 'is23', 'best', 'for2', 'geeks']
Strings after filtering : ['gfg', 'best', 'geeks']
版权属于:月萌API www.moonapi.com,转载请注明出处