私は周りを見回し、すべての奇数と偶数のエントリを反転させることによって32エントリタプルをソートする適切な方法を見つけることができないようです。バイトで単語、ソートを並べ替える
例:私の現在のコードは、この
i=0
nd = []
while i < len(self.r.ipDeviceName):
print(i)
if i%2:
nd[i]=self.r.ipDeviceName[i-1]
else:
nd[i]=self.r.ipDeviceName[i+1]
dn = "".join(map(chr,nd))
devicenameText.SetValue(dn)
のように見えます
1 0 3 2 5 4 7 6 9 8
to
0 1 2 3 4 5 6 7 8 9
self.r.ipDeviceNameの種類はタプルと私のどちらかはIndexErrorまたはタプルが」doesnの取得しますコードのバリエーションに応じてを割り当てます
私も同じことを試しました同じ結果と
nd = self.r.ipDeviceName
for i in nd:
if i&0x01:
nd[i]=self.r.ipDeviceName[i-1]
else:
nd[i]=self.r.ipDeviceName[i+1]
dn = "".join(map(chr,nd))
devicenameText.SetValue(dn)
結果。非常にシンプルなものが私を逃れているようです。あなたの助けと時間をありがとう。
最初のコードサンプルでは 'i'は決してインクリメント/デクリメントされず、2番目のコードではインデックスではありません。 –