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

ตัวดำเนินการ 'in' ทำงานบน tuple ใน Python อย่างไร


ตัวดำเนินการของ Python ช่วยให้คุณวนซ้ำสมาชิกทั้งหมดของคอลเลกชัน (เช่น รายการหรือ tuple) และตรวจสอบว่ามีสมาชิกใน tuple ที่เท่ากับรายการที่กำหนดหรือไม่

ตัวอย่าง

my_tuple = (5, 1, 8, 3, 7)
print(8 in my_tuple)
print(0 in my_tuple)

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

True
False

โปรดทราบว่าในโอเปอเรเตอร์เทียบกับพจนานุกรมจะตรวจสอบการมีอยู่ของคีย์

ตัวอย่าง

my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'}
print('name' in my_dict)

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

True

นอกจากนี้ยังสามารถใช้เพื่อตรวจสอบการมีอยู่ของลำดับหรือสตริงย่อยกับสตริง

ตัวอย่าง

my_str = "This is a sample string"
print("sample" in string)

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์ -

True

สามารถใช้ได้ในสถานที่อื่นๆ และวิธีการทำงานในสถานการณ์เหล่านั้นแตกต่างกันไปมาก นี่คือวิธีการทำงานของทูเพิล มันเริ่มเปรียบเทียบการอ้างอิงของวัตถุตั้งแต่ตัวแรกจนพบวัตถุนั้นใน tuple หรือถึงจุดสิ้นสุดของ tuple