title: struct.error: pack expected 1 items for packing (got 4) while Packing string
body: <p>I am trying to pack a string and convert it into bytes in python,
  Having some trouble with the packing, was hoping for a little help.</p>
  
  <pre><code>values = ('BTH0')
  s = struct.Struct('4s')
  packed_data = s.pack(*values)
  print(packed_data)
  </code></pre>
  
  <p>Error I am getting...</p>
  
  <pre><code>**struct.error: pack expected 1 items for packing (got 4**)
  </code></pre>