我有一个嵌套列表,结构类似于这个,但显然要长得多:
mylist = [ ["Bob", "12-01 2:30"], ["Sal", "12-01 5:23"], ["Jill", "12-02 1:28"] ]
我的目标是创建另一个嵌套列表,合并所有具有相同日期的元素。因此,期望输出如下:
newlist = [ [["Bob", "12-01 2:30"], ["Sal", "12-01 5:23"]], [["Jill", "12-02 1:28"]] ]
以上,所有日期为12-01的项目(不考虑时间)都会被合并,所有12-02的元素也会被合并。
我已经认真研究了1个小时如何做到这一点,但找不到任何方法。此外,我是编程的初学者,所以没有足够的技能尝试创建自己的解决方案。因此,请不要认为我没有尝试过研究或没有付出努力来解决这个问题。下面是几个我研究的链接: 在Python中将列表中的每对元素收集成元组 如果条件为真,则创建具有相邻列表元素的元组列表 如何在Python中连接两个列表?