(hlist)
| 50 | return [klength] + keys + result |
| 51 | |
| 52 | def unpack(hlist): |
| 53 | length = len(hlist) |
| 54 | klength = hlist[0] |
| 55 | result = [] |
| 56 | i = 1 + klength |
| 57 | while i < length: |
| 58 | o = dict() |
| 59 | ki = 0 |
| 60 | while ki < klength: |
| 61 | ki = ki + 1 |
| 62 | o[hlist[ki]] = hlist[i] |
| 63 | i = i + 1 |
| 64 | result.append(o) |
| 65 | return result |
| 66 |