使用单个值压缩多个值

plu*_*mPy 4 python list

我有一个清单:

ave=['Avg']
Run Code Online (Sandbox Code Playgroud)

还有一个:

range(0,24)
Run Code Online (Sandbox Code Playgroud)

我如何压缩它们,以便我拥有:

[0,'Avg',1,'Avg',....23,'Avg']
Run Code Online (Sandbox Code Playgroud)

最好不要将每个条目都放在括号中,即

[[0,'Avg'],[...]]
Run Code Online (Sandbox Code Playgroud)

因为我以后想将该列表制作成 CSV 文件。

我知道我可以用一个简单的循环来做到这一点,但是有没有更简洁的方法?也许是一个功能?

tim*_*geb 5

我认为这样的循环已经足够干净了:

ave=['Avg']
lst = []
for x in range(24):
    lst.extend((x,ave[0]))
Run Code Online (Sandbox Code Playgroud)

lst

>>> lst
[0, 'Avg', 1, 'Avg', 2, 'Avg', 3, 'Avg', 4, 'Avg', 5, 'Avg', 6, 'Avg', 7, 'Avg', 8, 'Avg', 9, 'Avg', 10, 'Avg', 11, 'Avg', 12, 'Avg', 13, 'Avg', 14, 'Avg', 15, 'Avg', 16, 'Avg', 17, 'Avg', 18, 'Avg', 19, 'Avg', 20, 'Avg', 21, 'Avg', 22, 'Avg', 23, 'Avg']
Run Code Online (Sandbox Code Playgroud)