Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- egg = [ (1, 545985180000, 'device_id_hao', 'vol', None, 12.0),
- (1, 545985180000, 'device_id_hao', 'temp', None, 38.0),
- (2, 545985300000, 'device_id_hao', 'vol', None, 220.0),
- (2, 545985300000, 'device_id_hao', 'temp', None, 39.0)
- ]
- merged = dict()
- for i in egg:
- key = i[0]
- key_1 = i[1]
- key_2 = i[2]
- key_3 = i[4]
- if merged.get(key) or merged.get(key_1) or merged.get(key_2): # if merged has this key, extend the list
- merged[key].extend(i[3:])
- else:
- if merged.get(key_3)
- del merged[key_3]
- merged[key] = list(i)
- print("merged.values :",list(merged.values()))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement