Python สุ่มสุ่ม()วิธี การ
ตัวอย่าง
สับเปลี่ยนรายการ (จัดลำดับของรายการใหม่):
import random
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist)
print(mylist)
ความหมายและการใช้งาน
เมธอดจะใช้ ลำดับshuffle()
เช่น รายการ และจัดลำดับของรายการใหม่
หมายเหตุ:วิธีการนี้จะเปลี่ยนรายการเดิม จะไม่ส่งกลับรายการใหม่
ไวยากรณ์
random.shuffle(sequence, function)
ค่าพารามิเตอร์
Parameter | Description |
---|---|
sequence | Required. A sequence. |
function | Optional. The name of a function that returns a number between 0.0 and
1.0. If not specified, the function
random() will be used |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
คุณสามารถกำหนดฟังก์ชันของคุณเองเพื่อชั่งน้ำหนักหรือระบุผลลัพธ์ได้
หากฟังก์ชันส่งคืนหมายเลขเดียวกันในแต่ละครั้ง ผลลัพธ์จะอยู่ในลำดับเดียวกันในแต่ละครั้ง:
import random
def myfunction():
return 0.1
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist,
myfunction)
print(mylist)