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