我需要绘制大量的数据样本,每个样本都存储在一个整数列表中。我想要从许多连接的列表中创建一个列表,以便使用enumerate(big_list)绘制它,以获得固定偏移的x坐标。 我的当前代码是:
biglist = []
for n in xrange(number_of_lists):
biglist.extend(recordings[n][chosen_channel])
for x,y in enumerate(biglist):
print x,y
注意:number_of_lists和chosen_channel是在其他地方定义的整数参数,而print x,y仅为示例(实际上还有其他语句来绘制点)。
我的问题是: 是否有更好的方法,例如列表推导式或其他操作,可以在不使用循环和预先声明空列表的情况下实现相同的结果(合并列表)?
谢谢