Sitemap
Suthinan

Suthinan

Python Any Function

Dec 12, 2025

any ที่ทุกคนอาจจะลืมไปแล้ว ผมก็เช่นกัน

เมื่อไม่นานมานี้ผมได้กลับมาเล่นโจทย์ปัญหาใน HackerRank โดยเป้าหมายของผมคือการเก็บ My Badges ให้ได้ในระดับ Gold โดยตอนนี้ผมกำลังเริ่มในส่วนของ Python และผมก็เจอข้อนึงที่ผมคิดว่าไม่น่าจะยาก ซึ่งโจทย์นี้มีชื่อ “String Validators”

Get Suthinan’s stories in your inbox

Join Medium for free to get updates from this writer.

Task หลักๆของโจทย์นี้เลยก็คือ การใช้ function build-in string ของ python ในการเช็ค input ซึ่งการเช็ค input ไม่ใช้ปัญหาเลย แต่ติดปัญหาตรงที่การเช็ค input ว่าทำไมมันไม่ได้ออกมาตามที่ต้องการ ผมติดตรง True False อยู่ประมาณ 1 ชั่วโมงได้ เลยลองไปศึกษาเพิ่มเติม พบว่าใน python เนี่ยมันมี build-in function อยู่ 1 ตัวที่มีชื่อว่า “any”

my_list = [0, 1, True, False]
print(any(my_list)) #True

จากโค้ดตัวอย่างจะเห็นได้ว่าใน list จะมีข้อมูลเป็นค่า boolean มีทั้งจริงและเท็จ

โดยเจ้าคำสั่ง any เนี่ยจะทำการเช็คข้อมูลใน list หากมีอันไหนอันหนึ่งเป็น True ก็จะ ส่งค่ากลับมาเป็น True ทันที หากข้อมูลไม่มี True เลยก็จะส่งค่า False

--

--