title: Decompose string of different symbols in python
body: <p>is it possible to efficiently decompose a string like this:</p>
  
  <pre><code>'G:1{l:3:"cat";v:30;l:3:"dog";v:0;l:5:"horse";v:20;l:6:"rabbit";v:50;}'
  </code></pre>
  
  <p>into this for further processing:</p>
  
  <pre><code>"cat", 30
  "dog", 0
  "horse", 20
  "rabbit", 50
  </code></pre>
  
  <p>I tried to use Regex patterns and complicated loops but I did not get far.</p>