ฉันมีรายการใน Python และต้องการตรวจสอบว่าองค์ประกอบใดเป็นลบหรือไม่ Specman มีhas()
วิธีการสำหรับรายการที่ทำ:
x: list of uint;
if (x.has(it < 0)) {
// do something
};
ไหนit
เป็นคำหลัก Specman แมปไปยังองค์ประกอบของรายการในการเปิดแต่ละ
ฉันพบว่าสิ่งนี้ค่อนข้างสง่างาม ฉันดูเอกสาร Pythonและไม่พบสิ่งที่คล้ายกัน สิ่งที่ดีที่สุดที่ฉันสามารถทำได้คือ:
if (True in [t < 0 for t in x]):
# do something
ฉันพบว่าสิ่งนี้ค่อนข้างไม่สง่างาม มีวิธีที่ดีกว่านี้ใน Python หรือไม่?
True in ...
ให้พิจารณาใหม่และใช้any
แทน