如何在Python中将指定元组列表转换为字典?
将元组列表转换为Python字典
在Python里把这种包含(key, value)元组的列表转成字典非常简单,直接用内置的dict()函数就能完成:
代码示例
# 定义你的元组列表 tuple_list = [ ("‘女性赋权’一词本身意味着女性不够强大——她们需要被赋予权力。", 0.125), ("这个令人痛心的真相已经存在很久了。", 0.16666666666666666), ("直到近年来,人们才开始开展显著的工作,将女性从无足轻重和无权的深渊中解救出来。", 0.09090909090909093), ("父权社会在全球范围内压制女性的自由。", 0.16666666666666666), ("女性曾被禁止投票,甚至不能发表任何意见。", 0.2), ("女性曾被局限于家庭之中。", 0.3333333333333333), ("随着时间推移,她们意识到自己的生活远不止于操持家务。", 0.14285714285714282), ("随着越来越多的女性开始跨越人为障碍,世界开始见证女性的崛起。", 0.09999999999999999), ("与男性不同,女性从未试图压制异性的声音。", 0.125), ("她们牵起所有受压迫者的手——无论男女——在努力改善生活的同时将他们从困境中解救出来。", 0.09090909090909093) ] # 转换为字典 result_dict = dict(tuple_list) # 可选:打印结果查看 print(result_dict)
注意事项
如果元组列表里出现重复的键(即同一个句子多次出现),字典会自动保留最后一次出现的键值对,因为字典的键必须是唯一的。
内容的提问来源于stack exchange,提问作者Dipesh Tripathi
相关产品推荐
相关产品推荐

