python - 如何在 Python 中将空格添加到随机生成的列表中
问题描述
我想生成随机数,现在它只给出数字。但我想在数字之间添加空格。所以它不仅是数字,而且在数字之间随机放置空格。我该怎么做?
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")
解决方案
你想要这个:
''.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,
推荐阅读
- cmake - Visual Studio 2017 的 CMake 生成问题
- vue.js - 如何使用 Vue.js SPA 将索引机器人重定向到不同的路由以服务器呈现的页面,以便对其进行爬网和索引?
- postgresql - 如何在 Postgresql 中显示数据行列?
- authentication - 为 JAX-RS Web 服务提供安全性
- javafx - Javafx:仅为 fxml 接口的一部分编写代码
- powershell - 从有效列表中禁用用户
- javascript - 如何使用 ajax 将 JSON 加载到网页
- asp.net-mvc - 如何根据 mvc 中的按钮单击将 linq 结果显示到局部视图并刷新局部视图?
- c# - 如何使用 linq 按周和工作日对日期进行分组?
- javascript - State Hash Root 问题(即)Validator 不加块