Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么列表理解在一台机器上要花很长时间?_Python_Performance_Operating System - Fatal编程技术网

Python 为什么列表理解在一台机器上要花很长时间?

Python 为什么列表理解在一台机器上要花很长时间?,python,performance,operating-system,Python,Performance,Operating System,您好,谢谢您的阅读 上下文 我有两台电脑A和B 计算机A是Dell Latitude E6230 CPU:i5-3320M@2.60GHz RAM:8GB DDR3 HD:320GB硬盘驱动器操作系统:64位Windows 10 计算机B是一个怪物 CPU:i9 7920X 12核 内存:8 x 8GB Geil Evo Potenza内存 高清:500GB固态硬盘三星850 Evo 操作系统:64位Windows 10 Pro 问题 由于某种原因,计算机B比计算机A需要更长的时间来理解列表。我

您好,谢谢您的阅读

上下文

我有两台电脑A和B

计算机A是Dell Latitude E6230 CPU:i5-3320M@2.60GHz RAM:8GB DDR3 HD:320GB硬盘驱动器操作系统:64位Windows 10

计算机B是一个怪物 CPU:i9 7920X 12核 内存:8 x 8GB Geil Evo Potenza内存 高清:500GB固态硬盘三星850 Evo 操作系统:64位Windows 10 Pro

问题

由于某种原因,计算机B比计算机A需要更长的时间来理解列表。我认为计算机B应该更快

讨论中的列表理解是在python csv模块的前面。列表理解占据了大部分时间,其次是列表理解

在计算机B上,这些操作大约占程序执行时间的95%,而在计算机A上则占30%

以秒计,在计算机B上,dict to list方法平均需要0.0298408秒,而在计算机A上则需要0.00204978秒

我使用

可能是B电脑上的司机失踪了吗?或者与操作系统相关的东西


感谢所有建议/反馈。谢谢大家!

为了得到一些正确的答案,我建议你发布一篇文章,展示你所声称的差异。它不需要是真正的代码,而是支持您所说内容的代码。否则答案将基于纯粹的推测。@BPL两台机器上运行的代码是相同的。你要我提供吗?那会很有帮助的。