小编use*_*353的帖子

在 Python 中压缩整数列表

我有一个具有以下属性的正(随机)整数列表:

元素数量:78495

元素最大值:999982

转换为字符串时列表的长度:517115(字符串看起来像“6,79384,238956,...”)

磁盘上文本文件中的列表大小:520 kb

我尝试使用此列表作为在线判断问题的预计算列表,因为实际生成此列表需要很长时间。但是直接粘贴到源代码中的话,太大了,无法接受,源代码的上限是50kb。

我研究了 zlib 作为压缩字符串的一种方法,但它似乎只是将大小减少了一半。

有没有办法真正缩小它,以便我可以解压它/在源代码中使用它?

python memory compression list

2
推荐指数
1
解决办法
1万
查看次数

如何在Python 2.7中使用带有参数的super()?

我问这个问题,因为关于这个主题的每一个其他页面似乎都转变为过于简单的案例或对范围之外的细节进行随机讨论.

class Base:
    def __init__(self, arg1, arg2, arg3, arg4):
        self.arg1 = arg1
        self.arg2 = arg2
        self.arg3 = arg3
        self.arg4 = arg4

class Child(Base):
    def __init__(self, arg1, arg2, arg3, arg4, arg5):
        super(Child).__init__(arg1, arg2, arg3, arg4)
        self.arg5 = arg5
Run Code Online (Sandbox Code Playgroud)

这就是我尝试过的.我被告知我需要使用类型而不是classobj,但我不知道这意味着什么,谷歌没有帮助.

我只是想让它发挥作用.在Python 2.7中这样做的正确做法是什么?

python arguments class super python-2.7

2
推荐指数
1
解决办法
3043
查看次数

标签 统计

python ×2

arguments ×1

class ×1

compression ×1

list ×1

memory ×1

python-2.7 ×1

super ×1