使用python语言编码时,如何在FOR循环中存储每次迭代产生的值?

伊姆裘德1

我的代码生成一个随机数。

这是代码:

import random

fixed = "00"

for i in range(5):
    r = str(random.randint(1000, 9999))
    num = fixed + r
    print(num)

因此,当您运行代码时,它将打印以00开头的5个不同的随机数001234

因此结果将是这样的:

001234
002345
003456
004567
005678

现在,我想将每个结果存储在一个变量中。

可能吗?如果是,我该如何处理,如果可能,如何将结果写入文本文件。

我想将每个结果存储为变量,然后将每个结果附加到列表中,并将包含结果的列表存储为文本文件。

舍里

这里有大量的方法来执行此任务:如果您想将列表保存在这样的文本文件中['006919', '006469', '005084', '004600', '006945'],请尝试以下方法:

import random
fixed = "00"
resultList = []
for i in range(5):
    r = str(random.randint(1000, 9999))
    num = fixed + r
    resultList.append(num)
    print(num)
with open('resultFile.txt', 'w') as file_object:
    file_object.write(str(resultList))

另一种方法是将每个随机变量逐行存储在文本文件中,因此您可以参考以下方法:

第一种方法:

import random
fixed = "00"
resultList = []
for i in range(5):
    r = str(random.randint(1000, 9999))
    num = fixed + r
    resultList.append(num)
    print(num)
with open('resultFile.txt', 'w') as file_object:
    for item in resultList:
        file_object.write("%s\n" % item)

第二种方法:生成如下所示的随机数时,可以将所有随机数直接一一放置在文件中:

import random
fixed = "00"
resultList = []
with open('resultFile.txt', 'w') as file_object:
    for i in range(5):
        r = str(random.randint(1000, 9999))
        num = fixed + r
        file_object.write("%s\n" % item)
        print(num)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

每次调用一个函数时如何在循环中迭代一次?

来自分类Dev

如何在foreach循环中的每次迭代后进行延迟?

来自分类Dev

如何在循环中将值作为变量存储在迭代器中?

来自分类Dev

如何在每次循环迭代时使用for循环为SVR生成X_train?

来自分类Dev

Python:如何在每次迭代的 for 循环内将列表重置为原始值?

来自分类Dev

如何在Python的循环中更改for循环迭代器变量?

来自分类Dev

如何在Python的循环中更改for循环迭代器变量?

来自分类Dev

Python-将输入变量存储在每次迭代具有不同名称的循环中

来自分类Dev

在循环中声明的变量在循环的每次迭代中都保持值

来自分类Dev

如何在循环中访问当前迭代的数组值?

来自分类Dev

如何在while循环中每次让python采样不同的数字

来自分类Dev

如何在for循环中存储先前值和当前值

来自分类Dev

如何在python的for循环中操作迭代器?

来自分类Dev

for循环中的每次迭代都会覆盖整个数组的值

来自分类Dev

for 循环中的某些语句未在每次迭代时执行

来自分类Dev

在每次迭代时以索引为参数的循环中添加 EventListener

来自分类Dev

如何在循环中将NSDictionary的值存储到NSMutableArray?

来自分类Dev

使用内联HTML时ReactJS值未存储在for循环中

来自分类Dev

存储每次迭代的值Numpy Python

来自分类Dev

存储每次迭代的值Numpy Python

来自分类Dev

对于for循环中的每次迭代,如何使用范围函数从0到8递增1

来自分类Dev

如何在每次循环后将循环中变量的值添加到自身?

来自分类Dev

如何在for循环中迭代日期?

来自分类Dev

如何在循环中开始新的迭代?

来自分类Dev

如何迭代存储在数据框中的文本以提取句子并在循环中查找值?

来自分类Dev

如何在循环的每次迭代中使用for循环创建新的数据帧?

来自分类Dev

如何在Android中的for循环的每次迭代中将值添加到HashMap

来自分类Dev

我如何在for循环的每次迭代中将值从HTML标记传递给Vue的数据对象

来自分类Dev

如何在每次循环迭代时在不同的输出文件上写入?(Perl)

Related 相关文章

  1. 1

    每次调用一个函数时如何在循环中迭代一次?

  2. 2

    如何在foreach循环中的每次迭代后进行延迟?

  3. 3

    如何在循环中将值作为变量存储在迭代器中?

  4. 4

    如何在每次循环迭代时使用for循环为SVR生成X_train?

  5. 5

    Python:如何在每次迭代的 for 循环内将列表重置为原始值?

  6. 6

    如何在Python的循环中更改for循环迭代器变量?

  7. 7

    如何在Python的循环中更改for循环迭代器变量?

  8. 8

    Python-将输入变量存储在每次迭代具有不同名称的循环中

  9. 9

    在循环中声明的变量在循环的每次迭代中都保持值

  10. 10

    如何在循环中访问当前迭代的数组值?

  11. 11

    如何在while循环中每次让python采样不同的数字

  12. 12

    如何在for循环中存储先前值和当前值

  13. 13

    如何在python的for循环中操作迭代器?

  14. 14

    for循环中的每次迭代都会覆盖整个数组的值

  15. 15

    for 循环中的某些语句未在每次迭代时执行

  16. 16

    在每次迭代时以索引为参数的循环中添加 EventListener

  17. 17

    如何在循环中将NSDictionary的值存储到NSMutableArray?

  18. 18

    使用内联HTML时ReactJS值未存储在for循环中

  19. 19

    存储每次迭代的值Numpy Python

  20. 20

    存储每次迭代的值Numpy Python

  21. 21

    对于for循环中的每次迭代,如何使用范围函数从0到8递增1

  22. 22

    如何在每次循环后将循环中变量的值添加到自身?

  23. 23

    如何在for循环中迭代日期?

  24. 24

    如何在循环中开始新的迭代?

  25. 25

    如何迭代存储在数据框中的文本以提取句子并在循环中查找值?

  26. 26

    如何在循环的每次迭代中使用for循环创建新的数据帧?

  27. 27

    如何在Android中的for循环的每次迭代中将值添加到HashMap

  28. 28

    我如何在for循环的每次迭代中将值从HTML标记传递给Vue的数据对象

  29. 29

    如何在每次循环迭代时在不同的输出文件上写入?(Perl)

热门标签

归档