【发布时间】:2019-12-17 11:44:39
【问题描述】:
我有一个结构与此类似的嵌套列表,但它显然要长得多:
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 小时里,我一直在真诚地研究如何做到这一点,但找不到任何东西。此外,我是编程的初学者,所以我不够熟练,无法尝试创建自己的解决方案。所以,请不要以为我自己没有尝试过研究或尝试过这个问题。我将在下面添加一些链接作为我的研究示例:
Collect every pair of elements from a list into tuples in Python
Create a list of tuples with adjacent list elements if a condition is true
How do I concatenate two lists in Python?
Concatenating two lists of Strings element wise in Python without Nested for loops
【问题讨论】:
标签: python python-3.x list