gpt4 book ai didi

python - 随机播放python中的字典值

转载 作者:行者123 更新时间:2023-12-05 01:32:19 25 4
gpt4 key购买 nike

我有一本字典,我想打乱值,而不是键。例如:

{"a": "ACAT", "b": "ACTG", "c": "ACCC"}

洗牌后:

{"a": "ACAT", "b": "ACTG", "c": "ACCC"}

但我不知道如何在 python 中完成这项工作。如果你能帮助我,我将不胜感激。

最佳答案

random 模块具有就地随机播放的功能。

所以我们可以得到字典的值,打乱它们,然后构造一个新的字典。

演示:

>>> import random
>>> d = {
... "a": "ACAT",
... "b": "ACTG",
... "c": "ACCC"
... }
>>> shuffled = list(d.values())
>>> random.shuffle(shuffled)
>>> dict(zip(d, shuffled))
{'a': 'ACCC', 'b': 'ACTG', 'c': 'ACAT'}

关于python - 随机播放python中的字典值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65626654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com