7
จะตรวจสอบได้อย่างไรว่ารายการต่อไปนี้ทั้งหมดอยู่ในรายการหรือไม่?
ฉันพบว่ามีคำถามที่เกี่ยวข้องเกี่ยวกับวิธีค้นหาว่ามีอย่างน้อยหนึ่งรายการในรายการหรือไม่: จะตรวจสอบได้อย่างไรว่ามีรายการใดรายการ หนึ่งต่อไปนี้อยู่ในรายการหรือไม่? แต่วิธีที่ดีที่สุดและไพโธนิกในการค้นหาว่ามีรายการทั้งหมดอยู่ในรายการหรือไม่? การค้นหาเอกสารฉันพบวิธีแก้ปัญหานี้: >>> l = ['a', 'b', 'c'] >>> set(['a', 'b']) <= set(l) True >>> set(['a', 'x']) <= set(l) False ทางออกอื่น ๆ จะเป็นดังนี้: >>> l = ['a', 'b', 'c'] >>> all(x in l for x in ['a', 'b']) True >>> all(x in l for x in ['a', …