เมื่อจำเป็นต้องกรองสตริงเคสที่คล้ายกัน สามารถใช้ list comprehension ร่วมกับเมธอด 'isupper' และ 'islower' ได้
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน
my_list =["Python", "good", "FOr", "few", "CODERS"]print("The list is :")print(my_list)my_result =[sub for sub in my_list if sub. islower() หรือ sub.isupper()]print("สตริงที่มีตัวพิมพ์เดียวกันคือ :")print(my_result)
ผลลัพธ์
รายการคือ:['Python', 'good', 'FOr', 'few', 'CODERS']สตริงที่มีตัวพิมพ์เหมือนกันคือ:['good', 'few', 'CODERS']ก่อน>คำอธิบาย
-
รายการถูกกำหนดและแสดงบนคอนโซล
-
ความเข้าใจรายการใช้เพื่อวนซ้ำรายการและตรวจสอบว่าสตริงเป็นตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่
-
ผลลัพธ์นี้ถูกกำหนดให้กับตัวแปร
-
สิ่งนี้จะแสดงเป็นเอาต์พุตบนคอนโซล