在python中访问嵌套元素

时间:2016-05-24 14:48:53

标签: nested-lists

我是python的新手。我第一次在这里发帖,我知道问题可能很基本,但问题是我无法弄清楚自己。

让我说我有 列表= [("" B&#34),(" C"" d&#34),(" E&#34 ;, " F&#34)]

我希望用户输入其中一个元组的一个元素作为输入,另一个元素被打印。或者更确切地说,我会说List [x] [0]中的一个元素是输入和对应的列表[x] [1]元素作为输出打印。我希望它有意义。 谢谢!

1 个答案:

答案 0 :(得分:0)

请检查问题中的列表。我想你在第一个元组中忘记了一个引号(")。[(" a ^ here," b"),(&# 34; C"" d&#34),(" E"" F&#34)] 我想这可能会对你有帮助。

List=[("a","b"),("c","d"),("e","f")]
c=raw_input('ENTER A CHARACTER-')
for i in xrange(len(List)):
    if c in List[i]:
        ind=List[i].index(c)
        print List[i][abs(ind-1)]
        break