【发布时间】:2012-11-30 16:26:56
【问题描述】:
我正在尝试解析包含一系列序列化结构序列的一长串二进制数据。我能够将内存中的数据作为整数列表获取(我们称之为主列表)。
为了解析主列表中包含的不同字段,我创建了一些函数和类。我的问题是将主列表的子范围传递给这些函数和类的最有效方法是什么。
我是 Python 新手,如果我说错了什么,请原谅我。
- 如果我这样做:
parse_foo(main_list[n:N])我想会创建一个新列表。如果我没记错的话,这种方法效率很低。顺便说一句,我不会随时修改主列表。 - 我想我可以使用迭代器 (
iterator.next())。但问题是我无法随机访问元素。
评论和建议总是非常受欢迎。
【问题讨论】:
标签: python performance list