如何通过公式制作列表编号

How to make list numbers by formula

n=[0]*365

大家好我有一个问题我如何制作一个公式使我的数字在列表中首先特定我需要它从数字 4 开始然后如果它高于 6 它需要从 0 重新开始它看起来像这样4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6... 我试过使用 n[3+1],然后将数字 7 变为 0,将数字 8 变为 1,将 9 变为 2,依此类推。我还尝试将第一个 n[0] 设置为 4,然后制作具有 n[i]=n[i]+1 的循环,然后像第一个那样做。

范围从 4 开始(递增 1)并计算模数 7。例如:

list_ = [n % 7 for n in range(4, 366)]

给出:

[4,5,6,0,1,2,3,4,5,6,0 等]