日常搬运——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']