質問: self.a - self.array ``` ### 試したこと 上記のように1つの変数から配列を引き算してみました。 自分的には[[[self.a -263,self.a - 262.563....]]]という結果にしたいのですが・・・ ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: リスト内包表記ってやつを使うとできます。 ``` a = 124 array = [[[263.0, 262.5637860082304, 261.65843621399176, 259.88888888888897, 256.86008230452677, 252.1769547325103]]] result = [[[a - foo for foo in bar] for bar in baz] for baz in array] print(result) # [[[-139.0, -138.5637860082304, -137.65843621399176, -135.88888888888897, -132.86008230452677, -128.1769547325103]]] ``` この過剰包装は一体...