从字典中检索随机项
在 Python 中,字典是存储键值对的强大方法。但是,有时您可能需要从字典中检索随机项,包括键、值或两者。
键和值
选择一个随机键值对,您可以将字典项转换为列表并选择随机元素:
<code class="python">import random d = {'VENEZUELA': 'CARACAS', 'CANADA': 'OTTAWA'} country, capital = random.choice(list(d.items()))</code>
仅键或值
出于效率原因,您可以直接选择随机键或值,而无需创建中间列表:
<code class="python">key = random.choice(list(d.keys())) value = random.choice(list(d.values()))</code>
此方法可确保不会执行不必要的转换或列表操作,从而提高执行速度。
通过利用通过这些技术,您可以轻松地从字典中检索随机项目,从而方便您需要不可预测结果的各种场景。
以上是以下是一些适合本文的基于问题的标题: 一般的: * 如何从 Python 字典中检索随机项目? * 如何从 Python 字典中获取随机键值对? F的详细内容。更多信息请关注PHP中文网其他相关文章!