gpt4 book ai didi

python - 如何使用嵌套列表的第一个元素打印字典键

转载 作者:行者123 更新时间:2023-12-01 04:48:36 25 4
gpt4 key购买 nike

我有一个字典,其值是嵌套列表。例如:

d = {1: [[2, 5], [3, 4]]}

如何使用嵌套列表的第一个元素创建链接键并打印

[[1, 2], [1, 3]]

最佳答案

您可以使用简单的列表理解,如下所示

>>> d = {1: [[2, 5], [3, 4]]}
>>> [[key, value[0]] for key in d for value in d[key]]
[[1, 2], [1, 3]]

可以这样理解,这样

>>> result = []
>>> for key in d:
... for value in d[key]:
... result.append([key, value[0]])
...
>>> result
[[1, 2], [1, 3]]

或者使用dict.items

>>> result = []
>>> for key, values in d.items():
... for value in values:
... result.append([key, value[0]])
...
>>> result
[[1, 2], [1, 3]]

主要思想是,我们使用 for key in d 迭代字典的键,对于每个键,我们使用 d[key] 获取与其对应的值code> 并迭代其中的元素,以准备 [key, value[0]] 形式的结果。

关于python - 如何使用嵌套列表的第一个元素打印字典键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28894034/

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