首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

使用Python按另一个列表对子列表进行分组

接下来,我们迭代由 itertools.groupby() 生成的组。groupby() 函数采用两个参数:可迭代函数(在本例中为子列表)和键函数(从每个子列表中提取键的 lambda 函数)。...它返回键对和包含分组子列表的迭代器。在循环中,我们检查grouping_list中是否存在密钥。如果是这样,我们使用 list(group) 将迭代器转换为列表并将其附加到结果列表中。...最后,我们返回包含分组子列表的结果列表。...语法 [expression for item in list if condition] 此处,语法由方括号组成,方括号将表达式括起来,后跟一个循环访问列表的 for 循环。...结果是一个列表列表,其中每个子列表都包含特定键的分组子列表。

37620
领券