I diversi computer e sistemi operativi seguono convenzioni diverse per quanto riguarda il significato dei byte successivi codificano un singolo valore numerico (in genere , un intero) . In ambienti big- endian , il primo byte è il più significativo , in ambienti piccolo - endian , il primo byte è quello meno significativo . È possibile scrivere codice nel linguaggio di programmazione Python che scambia l'ordine dei singoli byte che codificano un valore numerico di 8 byte . Tale trasformazione permette di convertire una rappresentazione big-endian in little-endian , e viceversa . Istruzioni 
 1 
 codificare il valore di 8 byte che si desidera scambiare in Python " ByteArray ", come nel seguente codice di esempio : 
 
 myByteList = [ 4,67,32,210 , 21,90,128,255 ] 
 
 myByteArray = ByteArray ( myByteList ) economici 2 
 iterare la prima metà degli otto elementi del ByteArray , come nel seguente codice di esempio : 
 < p > for i in range ( 4) : 
 3 
 processo ogni elemento ByteArray scambiando essa la sua immagine speculare con l'altra metà del ByteArray , come nel seguente codice di esempio : 
 
 for i in range ( 4) : 
 
 temp = myByteArray [ 8 - i +1 ] 
 
 myByteArray [ 8 - i +1 ] = myByteArray [ i] < br > 
 myByteArray [ i] = Temp 
 
 alla fine del ciclo "for " , il ByteArray sarà stato completamente invertiti .