⊗pyPmStEP 117 of 208 menu

การตรวจสอบการมีอยู่ขององค์ประกอบในเซ็ตด้วย Python

เพื่อตรวจสอบการมีอยู่ขององค์ประกอบในเซ็ต ควรใช้ตัวดำเนินการ in ทางด้านซ้าย ของตัวดำเนินการระบุองค์ประกอบที่ต้องการ และทางด้านขวา - เซ็ตที่ต้องการค้นหา หากพบองค์ประกอบในเซ็ต จะส่งกลับค่าบูลีน True ในกรณีอื่น - False

สมมติว่าเรามีเซ็ต:

st = {'a', 'b', 'c'}

ลองตรวจสอบว่ามีองค์ประกอบ 'a' ในนั้นหรือไม่:

res = 'a' in st print(res) # จะแสดงผล True

คราวนี้ลองค้นหาองค์ประกอบ 'e' ในเซ็ต:

res = 'e' in st print(res) # จะแสดงผล False

ยังสามารถตรวจสอบการมีอยู่ของ องค์ประกอบใด ๆ ในหลาย ๆ เซ็ตพร้อมกันได้ สำหรับสิ่งนี้ควรใช้ตัวดำเนินการ ยูเนียน & เพิ่มเติม:

st1 = {1, 2, 3, 4} st2 = {3, 4, 5, 6} print(3 in st1 & st2) # จะแสดงผล True

เพื่อดำเนินการจากด้านตรงข้ามและค้นหาว่าไม่มี องค์ประกอบในเซ็ตหรือไม่ สามารถใช้ โครงสร้าง not in ได้:

st = {'1', '2', '3'} res = '4' not in st print(res) # จะแสดงผล True

ให้เซ็ต:

st = {1, 2, 3, 4, 5}

ให้ตัวแปร:

num = 3

ตรวจสอบว่าค่าของตัวแปรนี้ มีอยู่ในเซ็ตหรือไม่

ให้โค้ดต่อไปนี้:

st1 = {'1', '2', '3'} st2 = {'4', '5', 3} print('3' in st1 & st2)

บอกว่าอะไรจะแสดงผลในคอนโซล

ให้โค้ดต่อไปนี้:

st = {'ab', 'bc', 'cd'} txt = 'bc' print(txt not in st)

บอกว่าอะไรจะแสดงผลในคอนโซล

ให้โค้ดต่อไปนี้:

st = {'x', 'y', 'z', 'w'} txt = 'yz' print(txt not in st)

บอกว่าอะไรจะแสดงผลในคอนโซล

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ