fork download
  1. s = "030447 03 28 08 ff ff 81 00 1f c1 ff ff 03 00 08 00 08 00 ff 00 00 03 80 02 12 02 00 00"
  2. l = s.split(' ')
  3. tempo, l = int(l[0]), l[1:]
  4. identificador, pares = [], []
  5. while True:
  6. try:
  7. pares.append(l[0:2])
  8. l = l[2:]
  9. num, l = int(l[0]), l[1:]
  10. identificador.append(l[0:num])
  11. l = l[num:]
  12. if l == []:
  13. break
  14. except _:
  15. break
  16.  
  17. identificador = list(map(lambda x: " ".join(x), identificador))
  18. pares = list(map(lambda x: " ".join(x), pares))
  19.  
  20. print("Tempo = {0}\nIDs = {1}\nPares = {2}\n".format(tempo, identificador, pares))
  21.  
  22.  
Success #stdin #stdout 0.02s 9384KB
stdin
Standard input is empty
stdout
Tempo = 30447
IDs = ['ff ff 81 00 1f c1 ff ff', '00 08 00 ff 00 00 03 80', '00 00']
Pares = ['03 28', '03 00', '02 12']