Saat memprogram dengan python, kita mungkin perlu memilih elemen acak dari daftar dalam beberapa situasi. Pada artikel ini, kita akan membahas berbagai cara untuk memilih elemen dari daftar dengan python Show
Pilih Elemen Acak dari Daftar A menggunakan modul acakModul 0 di python memberi kita fungsi berbeda untuk menghasilkan angka acak. Kami juga dapat memilih elemen acak dari daftar menggunakan fungsi yang ditentukan dalam modul iniUntuk memilih elemen acak dari daftar dengan python, kita dapat menggunakan fungsi 1 yang ditentukan dalam modul 0. Fungsi 1 mengambil daftar sebagai masukan dan mengembalikan elemen acak dari daftar setiap kali dijalankan. Anda dapat mengamati ini dalam contoh berikut _Keluaran
Pilih Elemen Acak dari Daftar menggunakan modul rahasiaModul 4 digunakan untuk menghasilkan angka acak yang kuat secara kriptografis yang cocok untuk mengelola data seperti kata sandi, autentikasi akun, token keamanan, dan rahasia terkait. Namun, kami juga dapat menggunakan modul ini untuk memilih elemen acak dari daftar. Fungsi 1 yang didefinisikan dalam modul rahasia bekerja dengan cara yang sama seperti fungsi 1 yang didefinisikan dalam modul acak. Dibutuhkan daftar sebagai input dan mengembalikan elemen dari daftar sebagai berikut _Keluaran
Menggunakan modul numpyKita juga dapat menggunakan fungsi choice() dari modul 7 untuk memilih elemen acak dari daftar. Fungsi 1 dalam modul 7 bekerja dengan cara yang sama seperti modul 0 atau modul 4. Anda dapat mengamati ini dalam contoh berikut
Keluaran
Saat menggunakan modul _7, kami mendapat manfaat bahwa kami bahkan dapat membuat lebih dari satu pilihan acak dari daftar. Untuk ini, kita akan menggunakan parameter fungsi “ _3”. Jika kita ingin memilih 4 elemen acak dari daftar yang diberikan, kita akan meneruskan angka n sebagai argumen masukan kedua ke fungsi 1 yang ditentukan dalam modul 7. Setelah eksekusi, fungsi mengembalikan daftar 4 elemen seperti yang ditunjukkan di bawah ini
Keluaran
Di sini, Anda dapat mengamati bahwa sebuah elemen dapat dipilih lebih dari satu kali dalam daftar output. Untuk menghindari hal ini, kita akan menggunakan parameter ketiga i. e. “ _8” dan setel ke 9. Setelah ini, setelah elemen dipilih, elemen tersebut tidak akan dipertimbangkan untuk pemilihan lainnya. Oleh karena itu, sebuah elemen hanya akan muncul sekali dalam daftar output. Anda dapat mengamati ini dalam contoh berikut
Keluaran
KesimpulanPada artikel ini, kita telah membahas beberapa cara untuk memilih elemen acak dari daftar dengan python. Kami juga melihat bagaimana Anda dapat memilih lebih dari satu elemen acak dari daftar. Untuk mengetahui lebih banyak tentang daftar di python, Anda dapat membaca artikel ini tentang pemahaman daftar. Anda mungkin juga menyukai artikel ini tentang penggabungan string dengan python. TerkaitPelatihan Python yang DirekomendasikanKursus. Python 3 Untuk Pemula Lebih dari 15 jam konten video dengan instruksi terpandu untuk pemula. Pelajari cara membuat aplikasi dunia nyata dan kuasai dasar-dasarnya Bagaimana cara mendapatkan elemen acak dari daftar?Untuk mendapatkan item acak dari instance Daftar, Anda perlu menghasilkan nomor indeks acak lalu mengambil item dengan nomor indeks yang dihasilkan ini menggunakan Daftar. metode get() . Poin kuncinya di sini adalah untuk mengingat bahwa Anda tidak boleh menggunakan indeks yang melebihi ukuran Daftar Anda.
Bagaimana Anda memilih item acak dari daftar tanpa pilihan dengan Python?Untuk menggunakan Python untuk memilih elemen acak tanpa penggantian, kita dapat menggunakan elemen acak. sampel() fungsi . Fungsi menerima dua parameter. daftar sampel dari dan jumlah item untuk sampel. Kita dapat melihat bahwa dengan meneruskan nilai 2 (untuk argumen kata kunci, k ) dua item dikembalikan.
Bagaimana cara memilih beberapa item secara acak dari daftar dengan Python?Gunakan acak. fungsi pilihan() untuk memilih beberapa item acak dari urutan dengan pengulangan. Misalnya, Anda memiliki daftar nama, dan Anda ingin memilih empat nama secara acak darinya, dan tidak apa-apa bagi Anda jika salah satu nama itu berulang. |