优化包含冗余值的列表

时间:2019-04-02 13:38:08

标签: list memory optimization

我的代码具有以下输入列表:

input_list[] = {0xe71c, 0xe71c, 0xe71c, 0xe71c, 0xe71c, ..., 0xfeee, 0xfeee, 0xfeee, ...}

如您所见,输入列表包含的元素通常紧随其后的是包含相同值的元素。此外,输入列表很大。 从此输入列表中,我想生成一个具有以下格式的输出列表:

input_list[] = {number_of_occurence_of_same_value, value_itself, number_of_occurence_of_same_value, value_itself, ...}

这将极大地减少内存占用。 但是我不知道该用Python编写代码的人。 有人可以帮我吗。

0 个答案:

没有答案