【问题标题】:How to store the output of a loop in a variable? Python 2,7如何将循环的输出存储在变量中?蟒蛇 2,7
【发布时间】:2016-10-16 04:53:50
【问题描述】:

大家

我想将 40,000 个“1”存储到一个变量中。 示例:

V = 11111111111111111111.....

对于 40000 范围内的 i: 打印V

1 1 1 1 1

我想将其存储到上面列出的变量中:

v=1111111

我唯一能想到的就是列出文件 111111 并将其存储到一个变量中,但这太荒谬了,必须有更有效的方法

【问题讨论】:

  • 你接受 v 是 40k 个连续 1 的字符串吗?

标签: python-2.7 variables for-loop output


【解决方案1】:

你可以通过将10 ^ i的和相加来构造你想要的变量;其中i040,000 包括在内。虽然我不完全确定结果值是否完全准确。

>>> x = 0
>>> for i in range(40000): x += 10 ** i
...
>>> len(str(x))
40000

【讨论】:

    【解决方案2】:

    我不确定我的阅读是否正确,但您想要一个连续有 40k 个“1”的变量?

    您可以创建一个字符串并将“1”的每个迭代连接到它。

    以下链接有6种不同的方法

    string concatenation

    【讨论】:

      猜你喜欢
      • 2022-07-21
      • 2015-12-26
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-17
      • 1970-01-01
      相关资源
      最近更新 更多