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

如何将列表中字符串及对应长度存入字典并实现单行代码编写

单行实现代码

你可以直接用Python字典推导式实现需求,代码如下:

def toDict(namelist): return {name: len(name) for name in namelist}

你也可以用map结合zip的方式实现等价效果:

def toDict(namelist): return dict(zip(namelist, map(len, namelist)))

补充说明

你原有代码中写在return语句后的print(namedict)属于无效代码,永远不会被执行。如果有打印需求,可以将该行移至return之前,或者在调用函数后打印返回值。

内容的提问来源于stack exchange,提问作者Jules

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 13:48:01