【问题标题】:How to add spaces to a randomly generated list in Python如何在 Python 中将空格添加到随机生成的列表中
【发布时间】:2021-11-14 22:47:35
【问题描述】:

我想生成随机数,现在它只给出数字。但我想在数字之间添加空格。所以它不仅是数字,而且在数字之间随机放置空格。我该怎么做?

import random

def randPic():
    a = ([random.randint(1, 1000) for j in range(10)])
    return a

for i in range(10):
    a = randPic()
    print(*a, sep = ".jpg, ", end = ".jpg, \n")

【问题讨论】:

  • 请使用您希望输出外观的示例更新您的问题。请指定这些randomly placed spaces 应该去哪里。
  • “数字之间随机放置空格”是什么意思?如果它们在数字之间,则它们不是随机放置的。

标签: python random numbers output spacing


【解决方案1】:

你想要这个吗:

''.join(' ' for _ in range(random.choice(range(10))))
def randPic():
    a = ([random.randint(1, 1000) for j in range(10)])
    return a

for i in range(10):
    a = randPic()
    print(*a, sep = f".jpg,{''.join(' ' for _ in range(random.choice(range(10))))}", end = ".jpg, \n")

输出:

285.jpg,  16.jpg,  592.jpg,  685.jpg,  35.jpg,  155.jpg,  857.jpg,  457.jpg,  57.jpg,  856.jpg, 
671.jpg,      582.jpg,      103.jpg,      508.jpg,      849.jpg,      154.jpg,      456.jpg,      942.jpg,      362.jpg,      707.jpg, 
363.jpg,        754.jpg,        881.jpg,        325.jpg,        876.jpg,        292.jpg,        730.jpg,        539.jpg,        227.jpg,        154.jpg, 
190.jpg,        460.jpg,        764.jpg,        252.jpg,        48.jpg,        858.jpg,        38.jpg,        888.jpg,        787.jpg,        190.jpg, 
134.jpg,   445.jpg,   202.jpg,   702.jpg,   394.jpg,   39.jpg,   991.jpg,   992.jpg,   493.jpg,   846.jpg, 
144.jpg,      338.jpg,      674.jpg,      264.jpg,      591.jpg,      655.jpg,      761.jpg,      977.jpg,      57.jpg,      569.jpg, 
730.jpg,       984.jpg,       164.jpg,       316.jpg,       723.jpg,       342.jpg,       874.jpg,       178.jpg,       636.jpg,       83.jpg, 
568.jpg,609.jpg,455.jpg,415.jpg,3.jpg,54.jpg,205.jpg,932.jpg,685.jpg,926.jpg, 
567.jpg,  769.jpg,  270.jpg,  72.jpg,  530.jpg,  771.jpg,  293.jpg,  891.jpg,  834.jpg,  606.jpg, 
574.jpg,     946.jpg,     922.jpg,     592.jpg,     206.jpg,     416.jpg,     176.jpg,     666.jpg,     161.jpg,     390.jpg, 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    • 2016-06-20
    • 2021-02-28
    • 1970-01-01
    • 2020-02-10
    • 2012-02-21
    • 1970-01-01
    相关资源
    最近更新 更多