Python 从字典中的列表中提取列表

Python 从字典中的列表中提取列表,python,Python,假设我有这本字典: self.dict = {'A':[[10, 20],[23,76,76],[23,655,54]], 'B':[30, 40, 50], 'C':[60, 100]} 其中键'A'是一个列表列表。我只想得到“A”的前两个列表,即[10,20],[23,76,76]。我尝试过循环的想法,但效果不好 class T(object): def __init__(self): self.dict = {'A':[[10, 20],[23,76,76

假设我有这本字典:

self.dict = {'A':[[10, 20],[23,76,76],[23,655,54]], 'B':[30, 40, 50], 'C':[60, 100]}
其中键
'A'
是一个列表列表。我只想得到“A”的前两个列表,即
[10,20],[23,76,76]
。我尝试过循环的想法,但效果不好

class T(object):
    def __init__(self):
            self.dict = {'A':[[10, 20],[23,76,76],[23,655,54]], 'B':[30, 40, 50], 'C':[60, 100]}

        def output(self):
            for i in self.dict:
                for j in self.dict[i]:
                        first_two_lists = j
                    print ("%s" % (first_two_lists))

if __name__ == '__main__':
        T().output()
我怎样才能得到它?

使用列表切片:

>>> d = {'A':[[10, 20],[23,76,76],[23,655,54]], 'B':[30, 40, 50], 'C':[60, 100]}
>>> d['A'][:2]
[[10, 20], [23, 76, 76]]
>>> d = {'A':[[10, 20],[23,76,76],[23,655,54]], 'B':[30, 40, 50], 'C':[60, 100]}
>>> d.get('A')[:2]
[[10, 20], [23, 76, 76]]
使用列表切片:

>>> d = {'A':[[10, 20],[23,76,76],[23,655,54]], 'B':[30, 40, 50], 'C':[60, 100]}
>>> d.get('A')[:2]
[[10, 20], [23, 76, 76]]

对不起,弄错了。很抱歉弄错了。谢谢你的帮助。非常感谢你的帮助。真的很感激