申し訳ありませんが、このようなやや複雑な配列操作は、Python ではまだ厄介です。
私が作成したPythonの配列があり、[0xff]*1024
そのサブシーケンスを計算されたデータに設定したいので、計算[0x01,0x02,0x03,0x04]
して最初の配列内の特定の位置、たとえば10バイトに配置したいとしましょう.
したがって、私の配列は次のようになります。
[0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x01,0x02,0x03,0x04,0xff,0xff, ... ]
配列の長さを 1024 バイトにする必要があります。これらのサブシーケンスをいくつか挿入する必要があります。これまでのところ、私は持っています:
a = [0xff]*1024
b = [0x01,0x02,0x03,0x04]
2つをマージする方法がわかりません。のどれもappend
、insert
またはextend
私が探しているものです。b
任意の長さにすることができます。