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

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

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-10-29 18:30:15523浏览

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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn