问题标签 [xrange]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
12512 浏览

python - PYTHON:简单的随机生成驱动 if/else

编程新手,我正在学习,这对你们来说可能是一个非常简单的问题。

我的问题是,无论生成什么数字,它总是给我同样的“重力是个婊子。你摔倒了就死了”。

我哪里错了?

0 投票
3 回答
1534 浏览

python - 为什么 xrange 能够回到 Python 的起点?

我从Most pythonic way of counting matching elements in something iterable 中遇到了这段代码

r 被迭代一次。然后再次迭代。我想如果一个迭代器被消耗一次,那么它就结束了,它不应该再次迭代。

生成器表达式只能迭代一次:

也枚举(L):

和文件对象:

为什么 xrange 的行为不同?

0 投票
2 回答
1345 浏览

python - 使用 xrange() 在特定条件下递增

对于具有更多编程经验的人来说,这是一个非常简短且可能很容易回答的问题。如果满足某个条件,我想将我的计数器加一。我xrange()在我的for循环中使用。我可以手动增加i还是必须通过自己的计数器构建?

0 投票
4 回答
829 浏览

python - xrange 生成字符串?我不明白

出于某种原因,第一个for...循环中的 x 变量在代码的单次迭代后从int变为。str我很困惑为什么一定会这样,但是每次我运行这个脚本时,我的集合最终都会被包含数百个零的字符串填充。

如果有人好奇,这是解决欧拉问题 4 的尝试。

0 投票
3 回答
152958 浏览

python - 更改直方图 matplotlib 中的默认 x 范围

我想更改直方图的默认 x 范围。数据的范围是从 7 到 12。但是,默认情况下,直方图从 7 开始,到 13 结束。我希望它从 6.5 开始,到 12.5 结束。但是,刻度应该从 7 变为 12。我该怎么做?

0 投票
0 回答
921 浏览

ios - 核心情节:当设备方向改变时如何动态改变 plotSpace.xRange?

我有一个包含许多图表的 iOS 应用程序。当图表以横向模式显示时,我想修改 xRange 值,但我不能让 Core Plot 这样做。

我试图通过调用完全重新创建图表

在“WillRotateToInterfaceOrientation”中,然后使用新的 xRange 再次构建我的图表,但它不起作用。

我希望 CorePlot 根据设备方向动态调整 xRange。

我有这段代码可以根据第一次创建图形时的设备方向来管理不同的 xRange:

它工作正常。但是,如果图表已经显示并且我更改了设备方向,则不会发生任何事情。我试图将此代码放在“WillRotateToInterfaceOrientation”中,但同样没有任何反应。

0 投票
2 回答
3110 浏览

python - How to fix" xrange() arg 3 must not be zero" error in python using parallel programming?

while running the code the following error shows. please help me to fix.


Here is the code for normal search engine without any error

the output is : Enter the Max Limit to Search : 10

Please run and see the difference.

0 投票
2 回答
321 浏览

python - 适用于 Python 2.x 和 Python 3.x 的可移植、高效内存 range()

我知道rangePython 2.x 的缺点(它创建了一个对大范围来说效率低下的列表)并且它是更快的迭代器对应物xrange。然而,在 Python 3.x 中,range是一个迭代器并被xrange删除。有没有办法编写用 Python 2.x 和 Python 3.x 编写的这两个循环,以使代码可移植并使用迭代器?

我知道有人可能会做类似的事情

但我正在考虑一些不那么hack-ish而不是定制的东西。

0 投票
6 回答
389622 浏览

python - 为什么 Python3 中没有 xrange 函数?

最近我开始使用 Python3,它没有xrange伤害。

简单的例子:

  1. Python2:

  2. Python3:

结果分别是:

  1. 1.53888392448
  2. 3.215819835662842

这是为什么?我的意思是,为什么xrange被删除了?这是一个很好的学习工具。对于初学者,就像我自己一样,就像我们都在某个时候一样。为什么要删除它?有人可以指出正确的 PEP,我找不到。

0 投票
1 回答
21806 浏览

python - 在python中在封闭范围内迭代[a,b]

我想在python中迭代一个封闭的整数范围[a,b],即。从 a 迭代到 b,包括 a 和 b。

我知道以下方法:

为了反向迭代(即按 b、b-1、b-2、...、a 的顺序),我执行以下操作:

我不喜欢这种加法(示例中的 b+1)和减法(示例中的 a-1)达到范围的封闭端。我发现它的可读性不如 c/c++/Java 对应物(<=在循环中使用 of)。

你在 python 中有什么东西可以用来在封闭范围之间迭代而无需手动干预边界吗?