【发布时间】:2019-03-23 01:16:33
【问题描述】:
例如,现在我有一个列表:
list = [[1276, 'c'], [910, 'b'], [819, 'o'], [759, 'z'], [699, 'l']]
我想只为这个列表索引一个特定的字母,例如:
index = list.index('c')
事实上,我意识到我将得到一个 ValueError,并且我了解到要使这项工作正常进行,我需要为整个子列表建立索引。
index = list.index([1276,'c'])
鉴于我目前不知道整数值,我是否可以解决必须为整个列表编制索引的问题?
我希望这一切都有意义,如果需要,我当然可以提供进一步的说明。
谢谢
【问题讨论】:
-
您可以遍历列表并为每个项目构建一个 indices 字典,然后使用该字典。 enumerate() 可能会有所帮助。