2017-04-25 16 views
-2

私は配列を作成して値を呼びたいと思っています。私は(静的):(テーブルの値を持つJSON配列を作成する

私の表を開始@立ち往生

Level | RPM 20 30 40 50 60 70 80 90 100 110 120 130 
------------------------------------------------------ 
6  |  15 31 52 75 105 135 166 202 231 275 289 
7  |  16 35 58 85 118 152 185 226 260 305 332 
8  |  18 39 65 96 131 169 208 249 289 333 375 

例えば:@レベル6とRPMレベル7とRPM @> 60 < 70 = 135 > 50 < 60 = 118 そして、大きなアイデアは、私が65 RPM @例えば右の値を持っているときに値の間を補間することができますか?

は、このための正しい選択配列ですか?この配列を構築するには? を、私はこのための例を見つけることはありません。

これは正しい方法ですか?

{ 
{ 
    "Level6": "RPM20", 
    "Watt": 15, 
} 
{ 
"Level6": "RPM30", 
"Watt": 31, 
} 
} 

しかし、このように私は地獄のようにタイプしますか?

これは、より興味深いものです:

[ 
{ 
    "Level X RPM": 6, 
    "20": 15, 
    "30": 31, 
    "40": 52, 
    "50": 69, 
    "60": 89, 
    "70": 106, 
    "80": 125, 
    "90": 143 
}, 
{ 
    "Level X RPM": 7, 
    "20": 16, 
    "30": 35, 
    "40": 52, 
    "50": 70, 
    "60": 88, 
    "70": 107, 
    "80": 124, 
    "90": 142 
}, 
{ 
    "Level X RPM": 8, 
    "20": 18, 
    "30": 39, 
    "40": 65, 
    "50": 87, 
    "60": 111, 
    "70": 135, 
    "80": 158, 
    "90": 180 
} 
] 
+0

私たちはあなたの問題を解決する助けにはならない「私は起動時にこだわっています」。いくつかのコードを投稿してください。 – Qix

+0

コードサンプルの挿入ですが、これは正しい方法ではありません – Landix

+0

2番目の方が良いと思いますか? – Landix

答えて

0

私が変更されていると、私のリストは、現在のPythonです:

LEVEL_TO_POWER = { 
1: [6,12,20,29,40,53,69,79,92,106,121], 
2: [8,16,26,38,53,68,88,103,120,138,152], 
3: [9,20,32,47,66,84,107,125,148,172,186], 
4: [11,23,39,56,79,101,126,150,173,206,219], 
5: [13,27,45,65,92,117,145,175,202,238,254], 
6: [15,31,52,75,105,135,166,202,231,275,289], 
7: [16,35,58,85,118,152,185,226,260,305,332], 
8: [18,39,65,96,131,169,208,249,289,333,375], 
9: [19,42,71,104,144,184,227,272,318,361,408], 
10:[21,46,77,113,157,199,245,295,345,386,442], 
11:[23,50,84,123,170,216,262,318,372,413,480], 
12:[24,53,89,131,183,230,279,342,398,441,512], 
13:[26,56,94,139,196,245,296,365,424,468,548], 
14:[28,60,101,148,209,261,318,389,449,494,585], 
15:[30,64,108,158,222,277,337,415,476,518,620], 
16:[32,68,115,168,235,296,355,439,503,548,658], 
17:[33,72,122,177,248,312,373,463,530,576,694], 
18:[35,76,129,187,261,328,390,484,556,606,727], 
19:[37,79,134,195,274,342,407,507,572,632,763], 
20:[39,83,140,204,287,354,424,528,598,659,790], 
21:[40,87,146,213,300,368,442,551,616,689,812], 
22:[42,91,153,223,313,385,461,574,645,720,840], 
23:[44,95,160,234,326,401,479,598,673,752,872], 
24:[47,101,171,246,340,418,501,625,706,788,908], 
} 
関連する問題