欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 打亂序列

傅智翔2年前9瀏覽0評論

在Python中打亂序列可以使用random內置模塊提供的shuffle函數。shuffle函數可以隨機打亂列表中的元素,從而得到一個隨機的序列。

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

以上代碼會輸出如下隨機序列:

[5, 1, 4, 3, 2]

如果需要打亂一個字符串,我們可以先將字符串轉換成列表,使用shuffle函數打亂后再轉換回字符串。

import random
str1 = "hello world"
list1 = list(str1)
random.shuffle(list1)
output_str = ''.join(list1)
print(output_str)

以上代碼會輸出如下隨機字符串:

lweod horll

注意,shuffle函數會改變原來的列表或字符串,如果需要保存原始數據,需要先進行復制操作。

import random
list1 = [1, 2, 3, 4, 5]
list2 = list1.copy()
random.shuffle(list2)
print(list1)
print(list2)

以上代碼會輸出如下序列:

[1, 2, 3, 4, 5]
[5, 3, 4, 1, 2]

使用shuffle函數可以方便地得到一個隨機的序列,可以用于生成驗證碼、彩票等隨機數據。