交换字典中的两个随机值

2024-05-23 16:27:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一本字典是这样的:

{'new': 'old', 'bright': 'dark', 'on': 'off'...}

我怎么能“交换”两个随机值?例如,之后可能会是这样:

^{pr2}$

物品的顺序并不重要。在

编辑:

这是我在问之前试过的:

keys = ['new', 'bright', 'on'...]
values = ['old', 'dark', 'off'...]
d = dict(zip(keys,values))
random.shuffle(values)
d = dict(zip(keys,values))

所以,我想本质上,问题是我可以洗牌所有的值,但不能随意交换其中两个值。在

也许没有必要提及秩序并不重要。当我在研究类似的问题时,作者似乎想要定位和交换特定键的特定值。这里不是这样,所以我实际上只是在引用我曾经考虑过字典的“无序性”这一事实。在

感谢您的评论和解决方案。在


Tags: 编辑new字典顺序onkeyszip物品