從清單中隨機選擇一個項目是程式設計中常見的任務。以下是在 Python 中執行此操作的方法。
最簡單的方法是使用 random.choice() 函數。此函數傳回從指定清單中隨機選擇的元素。例如,考慮以下清單:
foo = ['a', 'b', 'c', 'd', 'e']
要從此清單中檢索隨機項目,您可以使用:
import random print(random.choice(foo))
這將從 foo 清單中列印隨機元素。
用於加密安全隨機選擇,例如產生密碼,建議使用secrets模組。從 Python 3.6 開始,它包含 Secrets.choice() 函數。
import secrets print(secrets.choice(foo))
如果您使用的是舊版本Python,您可以利用 random.SystemRandom 類別進行安全的隨機選擇。
import random secure_random = random.SystemRandom() print(secure_random.choice(foo))
以上是如何在Python中從清單中隨機選擇一個元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!