ไวยากรณ์:
ใด ๆ(iterable_variable)ที่นี่ iterable_variable สามารถเป็น tuple หรือ list หรืออ็อบเจกต์ iterable ใดๆ และจะส่งกลับค่าบูลีน การใช้ฟังก์ชัน any() กับอ็อบเจ็กต์ iterable ต่างๆ แสดงไว้ด้านล่าง
การใช้ฟังก์ชัน any() ในสตริง
ค่าสตริงใด ๆ ถือเป็นค่าจริงสำหรับ ใด ๆ() การทำงาน. ในตัวอย่างต่อไปนี้ ข้อมูลสตริงถูกเก็บไว้ในตัวแปร ข้อความ 1 และเมื่อตัวแปรถูกส่งผ่านเป็นอาร์กิวเมนต์สำหรับ ใด ๆ() ฟังก์ชันจะคืนค่าเป็นจริง เมื่อสตริงว่างถูกเก็บไว้ในตัวแปร ข้อความ2, และผ่านไปยัง ใด ๆ() ฟังก์ชันจะส่งกลับค่าเท็จเนื่องจากสตริงว่างถือเป็นเท็จ
#!/usr/bin/env python3
# ใช้ใด ๆ () กับข้อมูลสตริง
ข้อความ 1= 'คำแนะนำลินุกซ์'
พิมพ์('ผลลัพธ์ของค่าสตริง:', ใด ๆ(ข้อความ 1))
# ใช้ใด ๆ () กับข้อมูลว่าง
text2= ''
พิมพ์('ผลลัพธ์ของค่าสตริงว่าง:', ใด ๆ(text2))
เอาท์พุท:
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์
การใช้ฟังก์ชัน any() บน tuple
สคริปต์ต่อไปนี้แสดงการใช้ฟังก์ชัน any() กับตัวแปรทูเพิลประเภทต่างๆ tup1 มีค่าตัวเลขทั้งหมดและส่งคืนทั้งหมด จริง ยกเว้นหนึ่งค่า tup2 มีค่าเท็จสี่ค่าและค่าลบหนึ่งค่า (-1) ที่คืนค่าจริง tup3 มีค่าเท็จสองค่าและค่าว่างสองค่าที่คืนค่าเท็จด้วย tup4 มีค่าเท็จสองค่า ค่าสตริงหนึ่งค่าที่คืนค่า จริง และค่าสตริงว่างหนึ่งค่าที่คืนค่า เท็จ
#!/usr/bin/env python3
# ใช้ใด ๆ () กับข้อมูลตัวเลข
tup1= (สิบห้า, 2. 3, 43, 0, 78)
พิมพ์('ผลงานแรก:', ใด ๆ(tup1))
# ใช้ใด ๆ () กับข้อมูลบูลีนและตัวเลขเชิงลบ
tup2= (0, เท็จ, เท็จ,-1, เท็จ)
พิมพ์('ผลลัพธ์ที่สอง:', ใด ๆ(tup2))
# ใช้ใด ๆ () กับข้อมูลบูลีนและสตริงว่าง
tup3= ('', เท็จ, '', เท็จ)
พิมพ์('ผลลัพธ์ที่สาม:', ใด ๆ(tup3))
# ใช้ใด ๆ () กับข้อมูลบูลีนและค่าสตริง
tup4= ('สวัสดี', เท็จ, '', เท็จ)
พิมพ์('ผลลัพธ์ที่สี่:', ใด ๆ(tup4))
เอาท์พุท:
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์
การใช้ฟังก์ชัน any() ในรายการ
สคริปต์ต่อไปนี้แสดงการใช้ฟังก์ชัน any() กับตัวแปรรายการ ตัวแปรรายการสี่ประเภทถูกใช้ที่นี่ รายการ1 เป็นรายการว่างที่คืนค่าเท็จ รายการ2 มีค่าสตริงสามค่าที่คืนค่าจริงและค่าว่างที่คืนค่าเท็จ รายการ3 มีเลขศูนย์สองตัว (0) ที่คืนค่าเท็จและอักขระ '0' ที่คืนค่าจริง รายการ4 มีค่าสามค่า ศูนย์หนึ่งค่าที่คืนค่าเท็จ ค่าเท็จหนึ่งค่าและค่าสตริงว่างหนึ่งค่าที่คืนค่าศูนย์ ดังนั้น ค่าทั้งหมดของ รายการ4 เป็นเท็จ
#!/usr/bin/env python3# ใช้ใด ๆ () ในรายการว่าง
รายการ1= []
พิมพ์('ผลลัพธ์ของรายการว่าง:' ,ใด ๆ(รายการ1))
# ใช้ใด ๆ () ในรายการสตริง
รายการ2= ['อูบุนตู', '', '0', 'เฟโดร่า']
พิมพ์('ผลลัพธ์ของรายการสตริง:' ,ใด ๆ(รายการ2))
# ใช้ใด ๆ () ในรายการค่าศูนย์
รายการ3= [0, '0', 0]
พิมพ์('ผลลัพธ์ของรายการค่า 0:' ,ใด ๆ(รายการ3))
# ใช้ any() ในรายการบูลีนและสตริงว่าง
รายการ4= [0, เท็จ, '']
พิมพ์('ผลลัพธ์ของรายการบูลีนและข้อมูลว่าง:' ,ใด ๆ(รายการ4))
เอาท์พุท:
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์
การใช้ฟังก์ชัน any() ในพจนานุกรม
สคริปต์ต่อไปนี้แสดงการใช้ฟังก์ชัน any() บนตัวแปรพจนานุกรม ฟังก์ชัน any() ส่งคืนค่าตามค่าดัชนีของพจนานุกรม ฟังก์ชัน any() ใช้กับตัวแปรพจนานุกรมสามตัวที่นี่ dic1 มีเพียงหนึ่งรายการที่ดัชนีเป็น 0 ที่คืนค่าเท็จ dic2 มีสองรายการ ดัชนีของรายการแรกคือ 0 ที่คืนค่าเท็จ และดัชนีของรายการที่สองเป็นค่าสตริงที่คืนค่าจริง dic3 ประกอบด้วยสองรายการ ดัชนีของรายการแรกเป็นเท็จ และดัชนีของรายการที่สองเป็นสตริงว่างที่คืนค่าเท็จด้วย
#!/usr/bin/env python3# ใช้ใด ๆ () ในพจนานุกรมของรายการเดียวโดยที่ดัชนีคือ0
dic1= {0:'จริง'}
พิมพ์('ผลงานชิ้นแรก: ', ใด ๆ(dic1))
# ใช้ any() ในพจนานุกรมของสองรายการที่ดัชนีเป็น 0 และ 'False'
dic2= {0:'เท็จ', 'เท็จ':0}
พิมพ์('ผลลัพธ์ที่สอง: ', ใด ๆ(dic2))
# ใช้ any() ในพจนานุกรมของสองรายการที่ดัชนีเป็นเท็จและสตริงว่าง
dic3= {เท็จ:เท็จ, '':'ว่างเปล่า'}
พิมพ์('ผลลัพธ์ที่สาม:', ใด ๆ(dic3))
เอาท์พุท:
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์
การใช้ฟังก์ชัน any() กับหลายเงื่อนไข
ในตัวอย่างต่อไปนี้ ฟังก์ชัน any() ใช้กับตัวแปรรายการสามรายการ และผลลัพธ์จะถูกใช้ใน an ถ้า คำสั่งที่มีตัวดำเนินการตรรกะ AND รายการแรกมีค่าจริงหนึ่งค่า (-1) และคืนค่าเป็นจริง รายการที่สองมีค่าจริงสองค่า ( 'False', '0') และคืนค่าเป็นจริง รายการที่สามมีค่าเท็จทั้งหมดที่ส่งกลับค่าเท็จ ดังนั้น, ถ้า เงื่อนไขจะคืนค่าเท็จ
#!/usr/bin/env python3# ใช้ใด ๆ () ในรายการแรก
รายการ1= [0,-1, เท็จ]
พิมพ์('รายการที่1 : ' ,ใด ๆ(รายการ1))
# ใช้ใด ๆ () ในรายการที่สอง
รายการ2= ['','เท็จ', '0']
พิมพ์('รายการที่2 : ' ,ใด ๆ(รายการ2))
# ใช้ใด ๆ () ในรายการที่สาม
รายการ3= [เท็จ, 0, '']
พิมพ์('รายการที่3 : ' ,ใด ๆ(รายการ3))
# คืนค่า true หากผลลัพธ์ทั้งหมดของฟังก์ชัน any() เป็น True
ถ้า(ใด ๆ(รายการ1) และ ใด ๆ(รายการ2) และ ใด ๆ(รายการ3)):
พิมพ์('ผลลัพธ์ของฟังก์ชัน any() ทั้งหมดเป็นจริง')
อื่น:
พิมพ์('ผลลัพธ์ใด ๆ ของฟังก์ชัน any () เป็นเท็จ')
เอาท์พุท:
ผลลัพธ์ต่อไปนี้จะปรากฏขึ้นหลังจากรันสคริปต์
บทสรุป:
การใช้ฟังก์ชัน any() กับตัวแปรประเภทต่างๆ ใน python จะแสดงโดยใช้ตัวอย่างต่างๆ ที่นี่ มันจะช่วยให้ผู้อ่านเข้าใจการใช้ฟังก์ชั่น any() ใน python และนำไปใช้อย่างเหมาะสมในสคริปต์