1
ตรวจสอบว่ารายการวัตถุมีวัตถุที่มีค่าแอตทริบิวต์ที่แน่นอนหรือไม่
ฉันต้องการตรวจสอบว่ารายการวัตถุของฉันมีวัตถุที่มีค่าแอตทริบิวต์ที่แน่นอนหรือไม่ class Test: def __init__(self, name): self.name = name # in main() l = [] l.append(Test("t1")) l.append(Test("t2")) l.append(Test("t2")) ฉันต้องการวิธีตรวจสอบว่ารายการมีวัตถุที่มีชื่อ"t1"หรือไม่ ทำได้ยังไง? ฉันพบhttps://stackoverflow.com/a/598415/292291 , [x for x in myList if x.n == 30] # list of all matches any(x.n == 30 for x in myList) # if there is any matches [i …
107
python
list
attributes
any