ตัวดำเนินการสมาชิกของ Python จะทดสอบความเป็นสมาชิกตามลำดับ เช่น สตริง รายการ หรือทูเพิล มีผู้ประกอบการสมาชิกสองรายตามที่อธิบายไว้ด้านล่าง -
ซีเนียร์ | ตัวดำเนินการ &คำอธิบาย | ตัวอย่าง |
---|---|---|
1 | ใน ประเมินว่าเป็นจริงหากพบตัวแปรในลำดับที่ระบุและเป็นเท็จ | x ใน y ให้ผลลัพธ์เป็น 1 ถ้า x เป็นสมาชิกของลำดับ y |
2 | ไม่อยู่ใน ประเมินว่าเป็นจริงหากไม่พบตัวแปรในลำดับที่ระบุและเป็นเท็จ | x ไม่อยู่ใน y ไม่มีผลลัพธ์เป็น 1 ถ้า x ไม่ใช่สมาชิกของลำดับ y |
ตัวอย่าง
#!/usr/bin/python a = 10 b = 20 list = [1, 2, 3, 4, 5 ]; if ( a in list ): print "Line 1 - a is available in the given list" else: print "Line 1 - a is not available in the given list" if ( b not in list ): print "Line 2 - b is not available in the given list" else: print "Line 2 - b is available in the given list" a = 2 if ( a in list ): print "Line 3 - a is available in the given list" else: print "Line 3 - a is not available in the given list"
ผลลัพธ์
เมื่อคุณรันโปรแกรมข้างต้น มันจะให้ผลลัพธ์ดังต่อไปนี้ -
Line 1 - a is not available in the given list Line 2 - b is not available in the given list Line 3 - a is available in the given list