Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Memilih Elemen Secara Rawak daripada Senarai dalam Python?

Bagaimana untuk Memilih Elemen Secara Rawak daripada Senarai dalam Python?

Barbara Streisand
Barbara Streisandasal
2024-12-15 01:23:11785semak imbas

How to Randomly Select an Element from a List in Python?

Memilih Elemen Rawak daripada Senarai

Memilih item secara rawak daripada senarai ialah tugas biasa dalam pengaturcaraan. Begini cara anda boleh melakukannya dalam Python.

Menggunakan random.choice()

Kaedah yang paling mudah ialah menggunakan fungsi random.choice(). Fungsi ini mengembalikan elemen yang dipilih secara rawak daripada senarai yang ditentukan. Sebagai contoh, pertimbangkan senarai berikut:

foo = ['a', 'b', 'c', 'd', 'e']

Untuk mendapatkan semula item rawak daripada senarai ini, anda boleh menggunakan:

import random
print(random.choice(foo))

Ini akan mencetak elemen rawak daripada senarai foo.

Menggunakan secrets.choice() (untuk Rawak Selamat Secara Kriptografi)

Untuk rawak selamat secara kriptografi pilihan, seperti menjana frasa laluan, modul rahsia disyorkan. Mulai Python 3.6, ia termasuk fungsi secrets.choice().

import secrets
print(secrets.choice(foo))

Menggunakan rawak.SystemRandom() (Versi Python Lama)

Jika anda menggunakan versi lama Python, anda boleh menggunakan kelas rawak.SystemRandom untuk pilihan rawak yang selamat.

import random
secure_random = random.SystemRandom()
print(secure_random.choice(foo))

Atas ialah kandungan terperinci Bagaimana untuk Memilih Elemen Secara Rawak daripada Senarai dalam 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