我们如何在Python中从一个列表和一个元组创建一个字典?

问题描述 投票:0回答:1

我们如何在 python 中从一个列表和一个元组制作一本字典?

添加列表和元组并制作一个以列表作为键、元组作为值的字典,就像我在代码 tantra 中收到的任务一样,我必须制作一个字典,其中列表是键,元组是值。

python list dictionary
1个回答
0
投票

假设你有一个列表和一个元组:

list_keys = [[1, 2], [3, 4], [5, 6]]  # List of lists
tuple_values = (10, 20, 30)           # Tuple of values

第 1 步:将列表转换为元组

使用列表理解将 list_keys 内的每个列表转换为元组:

tuple_keys = [tuple(lst) for lst in list_keys]

使用 zip() 函数将键与值配对并将其转换为字典:

dictionary = dict(zip(tuple_keys, tuple_values))
© www.soinside.com 2019 - 2024. All rights reserved.