如何使用python基于索引值从列表列表中获取元素?

时间:2017-03-24 15:33:46

标签: python-2.7 list dictionary indexing key

我有这样的列表列表:

Input_list= [['a','b'],[1,6],[1,13.8]]

我有一本字典

dictny={'a':'mdl/a','b':'mdl/b'}

我试图通过使用以下代码来查找存在于dictny中的密钥是否存在于Input_list中:

Key_list=[]
for key,value in dictny.iteritems():
    Key_list.append(key)

这里我将所有密钥附加到单独的列表中。

for key in Key_list:
    for indx,list in enumerate(Input_list):
        for element_indx,element in enumerate(list):
            if element == key:
                print "matching key",element
                print "element_index",element_indx

这里我试图找出我的密钥是否存在于Input_list中,我试图捕获匹配元素的索引。现在我想使用这个索引,并根据element_indx从Input_list的子列表中提取相应的元素。我怎样才能做到这一点?

0 个答案:

没有答案