首頁 > 後端開發 > Python教學 > 如何從 Python 清單中選擇隨機元素?

如何從 Python 清單中選擇隨機元素?

DDD
發布: 2024-12-21 07:15:11
原創
577 人瀏覽過

How Can I Select a Random Element from a Python List?

在 Python 中從清單中選擇隨機元素

從清單中隨機選擇一個項目可以使用 Python 的內建函數和模組來實現。以下是實現它的方法:

random.choice():

要從列表 foo 檢索隨機元素,請使用 random.choice() 函數:

import random

foo = ['a', 'b', 'c', 'd', 'e']
random_element = random.choice(foo)
登入後複製

secrets.choice():

對於加密安全的隨機選擇,請使用Secrets.choice() 函數。這對於產生強密碼或密碼短語特別有用:

import secrets

foo = ['battery', 'correct', 'horse', 'staple']
random_element = secrets.choice(foo)
登入後複製

請注意,秘密僅在 Python 3.6 及更高版本中可用。

random.SystemRandom():

在舊版的Python中,您可以使用 random.SystemRandom() 進行安全隨機選擇:

import random

secure_random = random.SystemRandom()
random_element = secure_random.choice(foo)
登入後複製

以上是如何從 Python 清單中選擇隨機元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板