无独有偶,在一次课程作业中,遇到了这样一个问题,可以简单示意为下面的列表,就是根据A列中的数值大小,在B列中按顺序依次生成对应个数的数值。
for i in range(len(result_data)):
result.append([result_data[i]]*result_data[i])
list1=[k for j in result for k in j]
其中result_data代表的是A列数据,生成的list1就是B列数据了,建议不要使用list作为列表名。