Python – 从列表列表中筛选仅包含字母的行
pythonserver side programmingprogramming更新于 2025/11/3 9:16:17
当需要筛选列表列表中仅包含字母的行时,将迭代该列表并执行‘isalpha’方法用于检查字母是否存在。
示例
下面是相同的演示
my_list = [["python", "is", "best"], ["abc123", "good"],["abc def ghij"], ["abc2", "gpqr"]]
print("列表为:")
print(my_list)
my_result = [sub for sub in my_list if all(element.isalpha() for element in sub)]
print("结果为:")
print(my_result)
输出
列表为: [['python', 'is', 'best'], ['abc123', 'good'], ['abc def ghij'], ['abc2', 'gpqr']] 结果为: [['python', 'is', 'best']]
解释
定义包含字符串值的列表元素列表。
这将显示在控制台上。
迭代元素并检查它们是否字母表。
这是使用‘isalpha’方法完成的。
结果被分配给一个变量。
此变量在控制台上显示为输出。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

