为了账号安全,请及时绑定邮箱和手机立即绑定

Python:字典理解与列表索引

Python:字典理解与列表索引

慕桂英4014372 2021-03-05 14:11:17
我想使用包含列表中值的索引位置的键来创建字典。我正在使用python 2.7。考虑一下我的尝试:LL = ["this","is","a","sample","list"]LL_lookup = {LL.index(l):l for (LL.index(l), l) in LL}# desired outputprint LL_lookup[1]>> is我知道在此示例中不需要字典-LL[1]会产生相同的结果。尽管如此,我们可以想象一种情况,其中1)给出更复杂的示例时,最好使用字典,而b)查找字典可能会产生大量迭代带来的边际性能提升。
查看完整描述

2 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

>>> LL = ["this","is","a","sample","list"]

>>> dict(enumerate(LL))

{0: 'this', 1: 'is', 2: 'a', 3: 'sample', 4: 'list'}


查看完整回答
反对 回复 2021-03-29
  • 2 回答
  • 0 关注
  • 177 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信