เมื่อจำเป็นต้องกรองแถวที่มีเฉพาะตัวอักษรในรายการของรายการ รายการจะถูกวนซ้ำและใช้วิธีการ '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'
-
ผลลัพธ์ถูกกำหนดให้กับตัวแปร
-
ตัวแปรนี้แสดงเป็นเอาต์พุตบนคอนโซล