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
Pilih Elemen Acak dari Daftar A menggunakan modul acak
Modul The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 80 di python memberi kita fungsi berbeda untuk menghasilkan angka acak. Kami juga dapat memilih elemen acak dari daftar menggunakan fungsi yang ditentukan dalam modul ini
Untuk memilih elemen acak dari daftar dengan python, kita dapat menggunakan fungsi The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 81 yang ditentukan dalam modul The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 80. Fungsi The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 81 mengambil daftar sebagai masukan dan mengembalikan elemen acak dari daftar setiap kali dijalankan.
Anda dapat mengamati ini dalam contoh berikut
Keluaran
The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 8Pilih Elemen Acak dari Daftar menggunakan modul rahasia
Modul The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 84 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 The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 81 yang didefinisikan dalam modul rahasia bekerja dengan cara yang sama seperti fungsi The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 81 yang didefinisikan dalam modul acak. Dibutuhkan daftar sebagai input dan mengembalikan elemen dari daftar sebagai berikut
import secrets myList = [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] print("The list is:") print(myList) random_element = secrets.choice(myList) print("The randomly selected element is:", random_element)_Keluaran
The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 45Menggunakan modul numpy
Kita juga dapat menggunakan fungsi choice() dari modul The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 87 untuk memilih elemen acak dari daftar. Fungsi The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 81 dalam modul The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 87 bekerja dengan cara yang sama seperti modul The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 80 atau modul The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 84. Anda dapat mengamati ini dalam contoh berikut
import numpy myList = [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] print("The list is:") print(myList) random_element = numpy.random.choice(myList) print("The randomly selected element is:", random_element)Keluaran
Saat menggunakan modul The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 8_7, kami mendapat manfaat bahwa kami bahkan dapat membuat lebih dari satu pilihan acak dari daftar. Untuk ini, kita akan menggunakan parameter fungsi “import secrets myList = [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] print("The list is:") print(myList) random_element = secrets.choice(myList) print("The randomly selected element is:", random_element)_3”. Jika kita ingin memilih import secrets myList = [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] print("The list is:") print(myList) random_element = secrets.choice(myList) print("The randomly selected element is:", random_element)4 elemen acak dari daftar yang diberikan, kita akan meneruskan angka n sebagai argumen masukan kedua ke fungsi The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 81 yang ditentukan dalam modul The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected element is: 87. Setelah eksekusi, fungsi mengembalikan daftar import secrets myList = [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] print("The list is:") print(myList) random_element = secrets.choice(myList) print("The randomly selected element is:", random_element)4 elemen seperti yang ditunjukkan di bawah ini
import numpy myList = [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] print("The list is:") print(myList) random_elements = numpy.random.choice(myList, 4) print("The randomly selected elements are:") for x in random_elements: print(x)Keluaran
The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected elements are: 78 3 6 23Di 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. “import secrets myList = [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] print("The list is:") print(myList) random_element = secrets.choice(myList) print("The randomly selected element is:", random_element)_8” dan setel ke import secrets myList = [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] print("The list is:") print(myList) random_element = secrets.choice(myList) print("The randomly selected element is:", random_element)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
import numpy myList = [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] print("The list is:") print(myList) random_elements = numpy.random.choice(myList, 4, replace=False) print("The randomly selected elements are:") for x in random_elements: print(x)Keluaran
The list is: [1, 2, 3, 45, 6, 8, 78, 23, 56, 7686, 123] The randomly selected elements are: 1 56 3 2Kesimpulan
Pada 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.
Terkait
Pelatihan Python yang Direkomendasikan
Kursus. 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