2012-03-12 33 views
0

我有一个大约50或60元组的列表。在表格中:如何从一大群元组中构建一个更小的元组列表?

a=[('a', 50), ('b', 46), ('c', 41), ('d', 35) ...] 

我想要一个只有列表中前20个元组的新列表。像:

b=[('a', 50), ('b', 46), ('c', 41), ('d', 35) ... ,('aa', 10)] 
+4

请阅读文档并显示一些证据表明,你在这里张贴问题之前,没有对这个问题的任何研究。请参阅http://docs.python.org/library/stdtypes.html#sequence-types-str-unicode-list-tuple-bytearray-buffer-xrange – 2012-03-12 19:09:33

回答

3

这可以使用列表分片来完成:

b = a[:20] 
相关问题