首页 > 后端开发 > Python教程 > 如何根据给定的键列表从字典中检索值列表?

如何根据给定的键列表从字典中检索值列表?

Mary-Kate Olsen
发布: 2024-10-29 18:30:15
原创
546 人浏览过

How do you retrieve a list of values from a dictionary based on a given list of keys?

根据字典中的键列表检索值列表

在各种编程场景中,需要从字典中提取值列表基于给定键列表的字典。为了促进此任务,让我们考虑示例字典和键列表:

<code class="python">mydict = {'one': 1, 'two': 2, 'three': 3}
mykeys = ['three', 'one']</code>
登录后复制

列表理解方法

完成此任务的简洁方法是通过列表理解:

<code class="python">values_from_keys = [mydict[key] for key in mykeys]</code>
登录后复制

此方法迭代 mykeys 列表中的每个元素,并使用它来访问 mydict 字典中的相应值。检索到的值收集在新列表values_from_keys中。

结果:

<code class="python">>>> values_from_keys
[3, 1]</code>
登录后复制

以上是如何根据给定的键列表从字典中检索值列表?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板