日常搬运——python生成固定格式的数据

这篇博客介绍了如何使用Python将一组数据按固定格式分组并存储。代码首先生成了一个包含18个随机整数的列表,然后通过列表推导式将其分成每组六个元素的子列表。接着,将每个子列表的元素用空格连接成字符串,存入新的列表中,最终得到所需格式的数据。这是一个关于Python数据处理和字符串格式化的实例。
摘要由CSDN通过智能技术生成

日常搬运——python生成固定格式的数据

其实这个题目我也起的极其不标准,我这边代码的一个小需求就是把很多个数据分成n组,每组六个数据用空格分开,并存在列表里面,也就是list = [ ‘a b c d e f g’, …, ‘q w e r t y’ ] 这样子。所以这个代码主要是完成此任务,但又不知道怎么描述,就这样命名了。同样,仅当作自己的学习笔记,如果有不对的地方欢迎指正。
下面展示一些 代码

import random
data = [random.randint(0, 10) for _ in range(18)]  # 这里L是一个有18的随机数字的列表
print(data)

L = [data[i:i+6] for i in range(0, len(data), 6)]
print(L)

content = []
for i in L:
    a = '{node} {feature1} {feature2} {feature3} {feature4} {lable}'  # 中间用空格隔开
    content.append(a.format(node=i[0], feature1=i[1], feature2=i[2], feature3=i[3], feature4=i[4], lable=i[5]))

print(content)

输出如下

data: [3, 5, 6, 10, 5, 10, 7, 3, 2, 1, 3, 9, 0, 9, 2, 8, 3, 6]
L: [[3, 5, 6, 10, 5, 10], [7, 3, 2, 1, 3, 9], [0, 9, 2, 8, 3, 6]]
content: ['3 5 6 10 5 10', '7 3 2 1 3 9', '0 9 2 8 3 6']
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值