Python acak. metode choice() mengembalikan elemen yang dipilih secara acak dari daftar. acak. choice() berfungsi pada daftar dengan item dalam tipe data apa pun. acak. choice() menerima satu argumen. daftar dari mana Anda ingin memilih item
Anda mungkin mengalami skenario di mana Anda ingin memilih item secara acak dari daftar. Misalnya, Anda sedang membuat game tebak warna. Anda mungkin ingin warna yang ditebak pengguna dipilih secara acak dari daftar opsi potensial
Temukan Kecocokan Bootcamp Anda
- Career Karma mencocokkan Anda dengan bootcamp berteknologi tinggi
- Akses beasiswa eksklusif dan kursus persiapan
Nama depan
nama keluarga
Surel
Nomor telepon
Dengan melanjutkan, Anda menyetujui Ketentuan Layanan dan Kebijakan Privasi kami, dan Anda setuju untuk menerima penawaran dan peluang dari Career Karma melalui telepon, pesan teks, dan email
Untuk mengimplementasikan pemilih pilihan acak dengan Python, Anda dapat menggunakan random. pilihan() dan acak. pilihan() fungsi. Fungsi ini memungkinkan Anda mengambil satu item acak dan beberapa item acak dari urutan item
Tutorial ini akan membahas, dengan contoh, dasar-dasar pustaka acak Python. Kami akan berbicara tentang cara menggunakan acak. pilihan() metode untuk mengambil elemen acak dari daftar
Modul Pilihan Acak Python
Modul acak Python memungkinkan Anda mengakses fungsi yang terkait dengan angka acak
Salah satu penggunaan modul ini yang paling umum adalah menghasilkan angka acak, yang dapat Anda lakukan dengan menggunakan fungsi randint(). Modul ini juga menyediakan fungsi yang disebut choice(), yang memungkinkan Anda untuk memilih item secara acak dari daftar
Selain itu, acak juga menyediakan fungsi yang disebut pilihan (), yang memungkinkan Anda mengembalikan beberapa pilihan acak dari daftar
Berikut adalah beberapa contoh aplikasi yang akan menggunakan perpustakaan acak
- Sebuah alat yang mengambil nomor acak
- Alat yang mengambil warna acak dari daftar warna
- Alat yang memilih kartu acak dari setumpuk
- Sebuah aplikasi yang membalik koin
» LAINNYA. Pelajari Python untuk Pengembangan Game. Sumber Belajar, Pustaka, dan Langkah Dasar
Kita perlu mengimpor perpustakaan acak ke dalam kode kita sebelum kita dapat mulai menggunakan fungsi-fungsi di perpustakaan. Kita dapat melakukannya dengan menggunakan pernyataan impor Python berikut
import random
Python acak. pilihan()
Python acak. choice() mengembalikan elemen acak dari urutan. Anda harus menentukan daftar dari mana Anda ingin mengambil elemen acak sebagai argumen. acak. choice() mengembalikan satu nilai
Sintaks untuk fungsi ini adalah sebagai berikut
random.choice(sequence)_
Acak. metode choice() dapat mengembalikan item dari tipe data apa pun. Sangat acak. choice() dapat mengembalikan objek JSON dari daftar, atau angka
Mari telusuri sebuah contoh untuk mengilustrasikan bagaimana acaknya. pilihan() metode bekerja
acak. pilihan() Contoh Python
Misalkan kita sedang membangun aplikasi yang memilih lagu secara acak dari daftar lagu favorit kita. Aplikasi ini akan membantu kita mengatasi ketakutan "apa yang harus saya dengarkan?"
Untuk membangun aplikasi ini, kita akan mulai dengan daftar lagu favorit kita
favorite_songs = ["Ring of Fire", "9 to 5", "Come on Eileen", "Everybody Wants to Rule the World"]
Daftar ini berisi empat lagu favorit kami. Kemudian, kita bisa menggunakan acak. choice() untuk memilih lagu acak dari daftar ini. Inilah kode yang akan kita gunakan
import random favorite_songs = ["Ring of Fire", "9 to 5", "Come on Eileen", "Everybody Wants to Rule the World"] song_to_play = random.choice(favorite_songs) print("The song you should play is:", song_to_play)
Untuk mengilustrasikan bagaimana program ini bekerja, kami akan menjalankannya tiga kali. Inilah tanggapan dari ketiga kesempatan di mana kami menjalankan program kami
The song you should play is: Ring of Fire The song you should play is: Come on Eileen The song you should play is: Ring of Fire_
Acak. pilihan() metode telah memungkinkan kami untuk memilih item acak dari daftar lagu favorit kami
» LAINNYA. Pelajari Python untuk Peretasan. Sumber Belajar, Pustaka, dan Langkah Dasar
Mari uraikan kode kita. Pertama, kami mengimpor modul acak, yang menyertakan fungsi choice() yang akan kami gunakan nanti di program kami. Kemudian, kami mendeklarasikan daftar lagu favorit kami yang harus dipilih oleh program kami
Selanjutnya, kami menggunakan metode choice() untuk memilih item acak dari daftar lagu favorit kami. Kami menugaskan pilihan itu ke variabel "song_to_play". Akhirnya, kami mencetak ke konsol “Lagu yang harus Anda mainkan adalah. ”, diikuti dengan lagu yang dipilih secara acak yang harus kami mainkan
Python Pilihan Acak. Menggunakan acak. pilihan()
Sejauh ini, kami telah memilih satu pilihan acak dari daftar menggunakan acak. pilihan() metode. Tetapi bagaimana jika kita ingin memilih beberapa pilihan acak?
Untuk melakukannya, kita bisa menggunakan random. pilihan() metode. Metode ini memungkinkan Anda mengembalikan satu atau lebih pilihan acak dari daftar. Sintaks untuk metode choice() adalah
random.choices(sequence, weights, accumulate, k=number_to_choose)
Metode choice() menerima parameter berikut
- urutan. Urutan dari mana Anda ingin memilih item acak. Ini bisa berupa string, daftar, atau tuple
- bobot. Daftar bagi Anda untuk menimbang kemungkinan setiap nilai muncul
- mengumpulkan. Daftar dengan bobot untuk setiap nilai. Kemungkinan setiap bobot terakumulasi
- nomor_untuk_pilih. Jumlah opsi acak yang ingin Anda pilih dari urutan Anda
Kami akan fokus pada argumen "sequence" dan "number_to_choose" dalam contoh kami
Python acak. pilihan() Contoh
Misalkan kita ingin memilih tiga lagu secara acak dari daftar lagu favorit kita untuk diputar. Ini semua akan ditambahkan ke daftar putar lagu-lagu top kami yang baru
» LAINNYA. Kesalahan indeks Python. indeks daftar di luar jangkauan Solusi
Program berikut memungkinkan kita untuk menyelesaikan tugas ini
import random favorite_songs = ["Ring of Fire", "9 to 5", "Come on Eileen", "Everybody Wants to Rule the World"] songs_to_play = random.choices(favorite_songs, k=3) for s in songs_to_play: print(s)_
Kode kami kembali
Karma Karma memasuki hidup saya saat saya sangat membutuhkannya dan dengan cepat membantu saya mencocokkan bootcamp. Dua bulan setelah lulus, saya menemukan pekerjaan impian saya yang sesuai dengan nilai dan tujuan hidup saya. "
Venus, Insinyur Perangkat Lunak di Rockbot
Find Your Bootcamp MatchCome on Eileen 9 to 5 Ring of Fire
Pertama, kami telah mengimpor pustaka acak ke dalam kode kami. Kemudian, kami mendeklarasikan variabel Python yang disebut "favorite_songs". Variabel ini menyimpan daftar lagu favorit kita
Selanjutnya, kami menggunakan acak. pilihan() metode untuk memilih tiga lagu secara acak dari daftar kami. Acak. pilihan() mengembalikan daftar lagu
Kami menggunakan loop Python untuk menelusuri setiap item dalam daftar opsi lagu yang dibuat secara acak. Loop ini mencetak setiap opsi ke konsol. Seperti yang Anda lihat, kode kami menampilkan daftar tiga lagu yang dapat kami mainkan, secara acak
Kesimpulan
Acak. pilihan() metode memilih item secara acak dari daftar. acak. pilihan() metode memilih beberapa item secara acak dari daftar. Kedua metode ini bisa mengembalikan nilai tipe data apa pun, seperti daftar lain atau angka
Tutorial ini mengeksplorasi, dengan mengacu pada contoh, bagaimana menggunakan metode ini untuk mengambil item acak dari daftar. Sekarang Anda siap untuk mulai menggunakan metode ini seperti Python pro
Untuk saran tentang sumber daya, buku, dan sumber belajar Python online teratas, lihat panduan Cara Belajar Python kami
Tentang kami. Karma Karir adalah platform yang dirancang untuk membantu pencari kerja menemukan, meneliti, dan terhubung dengan program pelatihan kerja untuk memajukan karier mereka. Pelajari tentang publikasi CK