你可以使用列表推导式来解决这个问题。以下是一个示例代码:
def find_alpha_strings(string_list):
alpha_list = [s for s in string_list if s.isalpha()]
return alpha_list
# 示例用法
my_list = ["hello", "123", "world", "456"]
result = find_alpha_strings(my_list)
print(result)
输出结果为:['hello', 'world']
在上面的代码中,find_alpha_strings
函数接受一个字符串列表作为输入。列表推导式 [s for s in string_list if s.isalpha()]
遍历字符串列表 string_list
,并将其中满足条件 s.isalpha()
的字符串添加到新的列表 alpha_list
中。最后,函数返回只包含字母字符的字符串列表 alpha_list
。
在示例用法中,我们定义了一个字符串列表 my_list
,然后调用 find_alpha_strings
函数,并将 my_list
作为参数传递给函数。最后,将函数的返回结果打印出来。
上一篇:遍历一个字典,引用键名。