0
我有一个大约50或60元组的列表。在表格中:如何从一大群元组中构建一个更小的元组列表?
a=[('a', 50), ('b', 46), ('c', 41), ('d', 35) ...]
我想要一个只有列表中前20个元组的新列表。像:
b=[('a', 50), ('b', 46), ('c', 41), ('d', 35) ... ,('aa', 10)]
我有一个大约50或60元组的列表。在表格中:如何从一大群元组中构建一个更小的元组列表?
a=[('a', 50), ('b', 46), ('c', 41), ('d', 35) ...]
我想要一个只有列表中前20个元组的新列表。像:
b=[('a', 50), ('b', 46), ('c', 41), ('d', 35) ... ,('aa', 10)]
这可以使用列表分片来完成:
b = a[:20]
请阅读文档并显示一些证据表明,你在这里张贴问题之前,没有对这个问题的任何研究。请参阅http://docs.python.org/library/stdtypes.html#sequence-types-str-unicode-list-tuple-bytearray-buffer-xrange – 2012-03-12 19:09:33