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 的 for 回圈,然后像第一個那樣做。
uj5u.com熱心網友回復:
從 4 開始您的范圍(以 1 為增量)并計算模塊 7。例如:
list_ = [n % 7 for n in range(4, 366)]
這使:
[4,5,6,0,1,2,3,4,5,6,0 等]
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/465174.html
標籤:Python 数组 python-3.x 列表
