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

如何像字典一样从列表元组中取值?是否需转为字典?

必须重构为字典!这绝对是最优解

兄弟,听我一句劝——直接把这个去重后的元组列表转成字典就完事儿了,完全适配你的需求!

你想啊,字典本身就是键值对的映射结构,正好对应你的“单词→数值”的需求,而且查找起来比遍历列表效率高多了(尤其是数据量变大的时候),代码也更简洁直观,根本不用再去记索引或者写循环找元素。

举个实际例子,假设你的元组列表是这样的:

word_list = [('looks', 38), ('happy', 25), ('sad', 12)]

转成字典只需要一行代码:

word_dict = dict(word_list)

之后你要取'looks'对应的值,直接写word_dict['looks']就能拿到38,是不是比用索引或者写循环找方便一万倍?

而且你已经把列表里的重复单词都去掉了,转字典的时候完全不用担心键冲突的问题,简直完美适配你的场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 07:58:12