小编use*_*454的帖子

列表的python列表的内存消耗

我最近正在处理的一个代码被发现使用了大约200MB的内存来运行,我很困惑为什么它需要那么多。

基本上,它将一个文本文件映射到一个列表中,其中文件中的每个字符都是它自己的包含该字符的列表,以及到目前为止(从零开始)作为它的两个项目出现的频率。

所以'abbac...'[['a','0'],['b','0'],['b','1'],['a','1'],['c','0'],...]

对于 100 万个字符长的文本文件,它使用了 200MB。

这是合理的还是我的代码正在做的其他事情?如果合理,是因为列表数量多吗?会[a,0,b,0,b,1,a,1,c,0...]占用更少的空间吗?

python memory

5
推荐指数
1
解决办法
164
查看次数

使用或在python中

编码新手,为程序输入万无一失的问题:

answer=input(x)
while (answer != "yes") or (answer != "no"):
    answer=input("must be 'yes' or 'no' answer")
Run Code Online (Sandbox Code Playgroud)

无论输入如何,while循环都不会停止.我究竟做错了什么?

python syntax

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

JavaScript if语句的行为不符合预期

只是学习编写JavaScript代码,尝试学习if语句,但我的代码不起作用:

var car = 8;
if (car = 9) {
    document.write("your code is not working")
}
Run Code Online (Sandbox Code Playgroud)

这执行写命令,我不知道为什么.我正在使用标签按钮进行缩进,这是不允许的?

javascript

0
推荐指数
1
解决办法
81
查看次数

标签 统计

python ×2

javascript ×1

memory ×1

syntax ×1