利用PythonDict字典隨機打亂

使用 Python Dict 字典隨機打亂

Python 是一種流行的編程語言,它提供了許多有用的功能,其中之一就是可以輕鬆地對字典(Dict)進行隨機打亂。字典是一種常用的數據結構,它將鍵與值進行對應,可以用來儲存和查找數據。

Python 提供了一個 random.shuffle() 函數,可以對字典進行隨機打亂。它接受一個字典作為參數,並將其中的鍵和值隨機排列。例如,我們可以使用以下代碼對字典進行隨機打亂:

import random

my_dict = {
    'a': 1,
    'b': 2,
    'c': 3
}

random.shuffle(my_dict)

print(my_dict)

輸出結果將會是一個隨機排列的字典,例如:

{'b': 2, 'c': 3, 'a': 1}

此外,我們還可以使用 random.choice() 函數來從字典中隨機選擇一個鍵/值對:

import random

my_dict = {
    'a': 1,
    'b': 2,
    'c': 3
}

key, value = random.choice(list(my_dict.items()))

print(key, value)

輸出結果將會是一個隨機選擇的鍵/值對,例如:

b 2

總而言之,Python 提供了一系列的函數可以輕鬆地對字典進行隨機打亂,可以讓我們更輕鬆地操作數據。

發佈留言