從清單中隨機檢索項目可能是在 Python 中使用清單時的常見任務。為了實現這一點,可以使用各種內建函數和模組。
random.choice() 函數提供了一種從陣列中選擇隨機元素的便捷方法。列表。它將一個序列作為參數並傳回隨機選擇的單一項目。
import random foo = ['a', 'b', 'c', 'd', 'e'] print(random.choice(foo))
適用於需要加密安全隨機選擇的情況(例如,產生密碼短語) ,secrets 模組中的Secrets.choice() 函數可以是
import secrets foo = ['battery', 'correct', 'horse', 'staple'] print(secrets.choice(foo))
在3.6 之前的 Python 版本中,random.SystemRandom() 類別可用於加密安全的隨機選擇。
import random secure_random = random.SystemRandom() print(secure_random.choice(foo))
透過採用這些技術,開發人員可以輕鬆地從清單中選擇隨機元素,而不管 Python 版本或安全等級如何必填。
以上是如何在Python中從清單中隨機選擇一個元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!