Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Memilih Elemen Rawak daripada Senarai Python?

Bagaimanakah Saya Boleh Memilih Elemen Rawak daripada Senarai Python?

DDD
DDDasal
2024-12-21 07:15:11642semak imbas

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

Memilih Elemen Rawak daripada Senarai dalam Python

Memilih item secara rawak daripada senarai boleh dicapai menggunakan fungsi dan modul terbina dalam Python. Begini cara anda boleh mencapainya:

random.choice():

Untuk mendapatkan semula elemen rawak daripada list foo, gunakan fungsi random.choice():

import random

foo = ['a', 'b', 'c', 'd', 'e']
random_element = random.choice(foo)

secrets.choice():

Untuk pilihan rawak selamat secara kriptografi, gunakan fungsi secrets.choice(). Ini amat berguna untuk menjana kata laluan atau frasa laluan yang kuat:

import secrets

foo = ['battery', 'correct', 'horse', 'staple']
random_element = secrets.choice(foo)

Perhatikan bahawa rahsia hanya tersedia dalam Python versi 3.6 dan kemudian.

rawak.SystemRandom():

Dalam versi lama Python, anda boleh menggunakan rawak.SystemRandom() untuk rawak selamat pilihan:

import random

secure_random = random.SystemRandom()
random_element = secure_random.choice(foo)

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memilih Elemen Rawak daripada Senarai Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn