python中复杂字典的切片

python中复杂字典的切片,python,python-2.7,Python,Python 2.7,我想从这本字典中只打印出一个字符,但我还没有弄清楚语法或在任何地方找到它。在下面的代码中,有没有一种方法可以在Villa Python 2.7.x中实现这一点 dct = {"c":[["1","1","0"],["0","0","0"]], "d":[["1","1","0"],["1","0","0"]],} for x in dct: print [x][0][0] 我希望输出为:11 非常感谢您的帮助 看起来您需要每个值列表的第一个子列表的第一个值。你在乎他们的顺序吗?迭代di

我想从这本字典中只打印出一个字符,但我还没有弄清楚语法或在任何地方找到它。在下面的代码中,有没有一种方法可以在Villa Python 2.7.x中实现这一点

dct = {"c":[["1","1","0"],["0","0","0"]], "d":[["1","1","0"],["1","0","0"]],}
for x in dct:
    print [x][0][0]
我希望输出为:11


非常感谢您的帮助

看起来您需要每个值列表的第一个子列表的第一个值。你在乎他们的顺序吗?迭代dict中的条目并不能保证顺序。可能类似于dct.keys():print.中x的
。加入(dct[x][0][0:2])
,但我不确定从值中的哪些索引获取
1
,当然,duh!谢谢您!
for x in dct:
    print(dct[x][0][0])