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