字典中的key有两部分值组成,如何找出相同部分并合并value?

现有字典大致如下:
time_dict {('100008', '2000/1/4 0:51'): ['166'], ('100008', '2000/1/20 2:52'): ['166',‘188’], ('100089', '2000/1/4 2:18'): ['120'],('100089', '2000/1/11 6:53'): ['181']},如果key第一部分(即100008,100089)相同,则相应value存入一个列表成为[ [166],[166,188] ] 和 [ [120],[181] ],即列表嵌套列表。

那么时间以谁为准呢?

time_dict = {('100008', '2000/1/4 0:51'): ['166'],
             ('100008', '2000/1/20 2:52'): ['166','188'],
             ('100089', '2000/1/4 2:18'): ['120'],
             ('100089', '2000/1/11 6:53'): ['181']}

newDict = {}
k1 = ('', '')
for k,v in time_dict.items():
    if k[0] != k1[0]:
        newDict[k] = [v]
        k1 = k
    else:
        newDict[k1].append(v)
print(newDict)