You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python嵌套列表转字典遇问题:convert函数失效如何解决?

将嵌套列表转换为Python字典的方法

你不需要额外的转换函数,Python内置的dict()函数就能直接把这种**每个子列表包含两个元素(键和对应值)**的嵌套列表转换成字典,根本不需要先转列表(你的输入本身已经是列表类型了)。

具体实现代码

lst = [
["H", 1.008],
["He", 4.003],
["Li", 6.941],
["Be", 9.012]] 

# 直接用dict()完成转换
element_dict = dict(lst)
print(element_dict)

输出结果

{'H': 1.008, 'He': 4.003, 'Li': 6.941, 'Be': 9.012}

补充说明

Python里没有名为convert的内置转换函数,你也不需要对原列表做额外类型转换——它本身就是符合dict()要求的输入格式:只要可迭代对象里的每个元素都是包含两个元素的子结构(比如列表、元组),第一个元素作为键,第二个作为对应值,dict()就能直接处理。

内容的提问来源于stack exchange,提问作者Georg Benjamin Schlögl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 01:29:52