Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python – กรองสตริงเคสที่คล้ายกัน


เมื่อจำเป็นต้องกรองสตริงเคสที่คล้ายกัน สามารถใช้ 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'] 

คำอธิบาย

  • รายการถูกกำหนดและแสดงบนคอนโซล

  • ความเข้าใจรายการใช้เพื่อวนซ้ำรายการและตรวจสอบว่าสตริงเป็นตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่

  • ผลลัพธ์นี้ถูกกำหนดให้กับตัวแปร

  • สิ่งนี้จะแสดงเป็นเอาต์พุตบนคอนโซล