title: How to concatenate bytes together
body: <p>Here is the code snippet:-</p>
  
  <pre><code>join_values = []
  new_byteArray = [128, 0, 0, 0, 86, 70, 124, -96]
  for values in byteArray:
      values = long(values)
      store_values = struct.pack('!q', values)
      join_values.append(store_values)
  print join_values
  </code></pre>
  
  <p>This produces correct result which is:-</p>
  
  <pre><code>['\x00\x00\x00\x00\x00\x00\x00\x80',
   '\x00\x00\x00\x00\x00\x00\x00\x00', 
   '\x00\x00\x00\x00\x00\x00\x00\x00', 
   '\x00\x00\x00\x00\x00\x00\x00\x00', 
   '\x00\x00\x00\x00\x00\x00\x00V', 
   '\x00\x00\x00\x00\x00\x00\x00F', 
   '\x00\x00\x00\x00\x00\x00\x00|', 
   '\xff\xff\xff\xff\xff\xff\xff\xa0']
  </code></pre>
  
  <p>This result is correct but isn't there any way I can do a combine pack or do something so that the last out of 8 bytes concatenate together so that I can get the output as:-</p>
  
  <pre><code>\x80\x00\x00x00VF|\xa0
  </code></pre>