如何在循环中创建长度为n的整数的python系列

时间:2018-10-23 09:47:58

标签: python

我正在遍历范围

Loopnumber = []

for i in range(2):
   series1 = [10/01/2017, 30,10,2017, 21/11/2017]
   loopnumber = ?

Loopnumber.extend(loopnumber)

我希望创建一个与序列1相同长度的序列,该序列的日期时间序列的值是i,并且每次循环运行i的值时,都会将其附加到称为loopnumber的向量上

预期输出为

[0, 0, 0, 1, 1, 1, 2, 2, 2]

在这种情况下,预期输出为

1 个答案:

答案 0 :(得分:1)

尚不清楚为什么您需要这样做,但是您可以在for循环内的 中扩展列表。请注意,您还需要range(3)进行3次迭代。

loop_list = []

for i in range(3):
    series1 = ['10/01/2017', '30,10,2017', '21/11/2017']
    loop_list.extend([i]*len(series1))

print(loop_list)

[0, 0, 0, 1, 1, 1, 2, 2, 2]