61 of 151 menu

Metode shuffle modul random

Metode shuffle modul random mengacak urutan elemen dalam urutan yang dapat diubah. Karena tuple merupakan urutan yang tidak dapat diubah, dan elemen dalam set tidak berurutan, berarti metode ini hanya bekerja dengan daftar. Setelah metode dijalankan, daftar asli berubah, dan metode itu sendiri mengembalikan None. Pada parameter metode kita berikan daftar yang kita butuhkan.

Sintaks

import random random.shuffle(daftar)

Contoh

Mari kita acak elemen dalam daftar:

lst = [1, 2, 3, 4, 5] random.shuffle(lst) print(lst)

Hasil eksekusi kode:

[4, 3, 2, 1, 5]

Contoh

Sekarang mari kita coba mengacak elemen tuple:

tpl = ('1', '2', '3', '4', '5') random.shuffle(tpl) print(tpl)

Kita akan mendapatkan kesalahan berikut:

TypeError: 'tuple' object does not support item assignment

Contoh

Mari kita juga coba mengacak elemen set:

st = {'a', 'b', 'c', 'd'} random.shuffle(st) print(st)

Setelah mengeksekusi kode kita akan mendapatkan kesalahan berikut:

TypeError: 'set' object is not subscriptable

Lihat juga

  • metode choice modul random,
    yang mengembalikan elemen acak dari suatu urutan
  • metode random modul random,
    yang mengembalikan angka pseudorandom
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak