Python – 从列表的列表中过滤仅包含字母的行
当需要从列表的列表中过滤仅包含字母的行时,可以遍历列表,并使用“isalpha”方法来检查是否存在字母。
示例
以下是示例演示
my_list = [["python", "is", "best"], ["abc123", "good"],["abc def ghij"], ["abc2", "gpqr"]]
print("The list is :")
print(my_list)
my_result = [sub for sub in my_list if all(element.isalpha() for element in sub)]
print("The result is :")
print(my_result)输出
The list is : [['python', 'is', 'best'], ['abc123', 'good'], ['abc def ghij'], ['abc2', 'gpqr']] The result is : [['python', 'is', 'best']]
说明
定义包含字符串值的列表的列表元素。
这会在控制台上显示。
遍历元素并检查它们是否是字母。
这是使用“isalpha”方法完成的。
将结果分配给变量。
该变量在控制台上作为输出显示。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP