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

จะเลือกหมายเลขสุ่มที่ไม่อยู่ในรายการใน Python ได้อย่างไร?


วิธีดำเนินการคือสร้างตัวเลขสุ่มในช่วงจนกว่าจะไม่พบในรายการที่กำหนด ใช้ฟังก์ชัน randrange() จากโมดูล randome เพื่อสร้างตัวเลขสุ่มและตรวจสอบว่าอยู่ในรายการหรือไม่โดยไม่ได้อยู่ในตัวดำเนินการสมาชิก

>>> l1=[2,4,7]
>>> while True:
        x=random.randrange(1,10)
        if x not in l1:break
>>> x
6