Python 中元组列表到字典的转换
pythonserver side programmingprogramming更新于 2026/2/17 1:48:17
在本文中,我们将学习如何将元组列表转换为字典。将元组列表转换为字典是一件简单的事情。
按照以下步骤完成代码。
- 用元组初始化列表。
- 使用字典将给定的元组列表转换为字典。
- 打印结果字典。
示例
让我们看看代码。
# 初始化列表
tuples = [('Key 1', 1), ('Key 2', 2), ('Key 3', 3), ('Key 4', 4), ('Key 5', 5)]
# 转换为dict
result = dict(tuples)
# 打印结果
print(result)
如果您运行上述代码,您将获得以下结果。
输出
{'Key 1': 1, 'Key 2': 2, 'Key 3': 3, 'Key 4': 4, 'Key 5': 5}
使用 setdefault() 方法将值作为列表添加到结果字典中。
按照以下步骤完成代码。
- 使用元组初始化列表。
- 遍历元组列表。
- 设置键的默认值并附加值。
- 打印结果。
示例
让我们看看代码。
# 初始化列表
tuples = [('Key 1', 1), ('Key 2', 2), ('Key 3', 3), ('Key 4', 4), ('Key 5', 5)]
# 结果
result = {}
# 遍历元组列表
for (key, value) in tuples:
# 将默认值设置为 list([])
# 附加当前值
result.setdefault(key, []).append(value)
# 打印列表
print(result)
如果您运行上述代码,您将获得以下结果。
输出
{'Key 1': [1], 'Key 2': [2], 'Key 3': [3], 'Key 4': [4], 'Key 5': [5]}
结论
如果您对本文有任何疑问,请在评论部分中提及。
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

