61 of 151 menu

Kaedah shuffle modul random

Kaedah shuffle modul random mengacak susunan elemen dalam urutan yang boleh diubah. Oleh kerana tupel merupakan urutan yang tidak boleh diubah, dan elemen dalam set tidak tersusun, oleh itu kaedah ini hanya berfungsi dengan senarai. Selepas kaedah dilaksanakan, senarai asal berubah, dan kaedah itu sendiri mengembalikan None. Dalam parameter kaedah, kita berikan senarai yang diperlukan.

Sintaks

import random random.shuffle(senarai)

Contoh

Mari kita acak elemen dalam senarai:

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

Keputusan pelaksanaan kod:

[4, 3, 2, 1, 5]

Contoh

Sekarang mari kita cuba mengacak elemen tupel:

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

Kita akan mendapat ralat berikut:

TypeError: 'tuple' object does not support item assignment

Contoh

Mari kita juga cuba mengacak elemen set:

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

Selepas melaksanakan kod, kita akan mendapat ralat berikut:

TypeError: 'set' object is not subscriptable

Lihat juga

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