按组计算连续重复的次数
创始人
2024-09-03 02:34:33
0

以下是一个用Python编写的示例代码,用于按组计算连续重复的次数。

def count_repeated_groups(lst):
    count = 0
    result = []
    
    for i in range(len(lst)):
        if i == 0 or lst[i] != lst[i-1]:
            # 当前元素与前一个元素不相等,表示进入一个新的组
            if count > 0:
                # 将前一个组的重复次数加入结果列表
                result.append(count)
            count = 1
        else:
            # 当前元素与前一个元素相等,继续计数
            count += 1
    
    # 将最后一个组的重复次数加入结果列表
    if count > 0:
        result.append(count)
    
    return result

# 示例用法
lst = [1, 1, 2, 2, 2, 3, 4, 4, 5, 5, 5, 5]
result = count_repeated_groups(lst)
print(result)  # 输出[2, 3, 2]

在上述代码中,count_repeated_groups函数接受一个包含元素的列表作为输入,并返回一个列表,其中包含每个连续重复组的重复次数。函数使用一个循环遍历列表中的每个元素,并通过与前一个元素进行比较来确定是否进入一个新的组。如果当前元素与前一个元素不相等,表示进入一个新的组,将前一个组的重复次数加入结果列表。如果当前元素与前一个元素相等,继续计数。最后,将最后一个组的重复次数加入结果列表,并返回结果。

相关内容

热门资讯

推荐一款!边锋游戏辅助器(we... 推荐一款!边锋游戏辅助器(wePokE),太坑了竟然真的有挂(有挂透明)-哔哩哔哩;玩家必备必赢加哟...
我来教大家!杭麻圈有外挂,私人... 我来教大家!杭麻圈有外挂,私人局wpk德州作弊教程,详细有挂(有挂方法)-哔哩哔哩,支持语音通讯、好...
透明辅助(德扑ai助手)外挂透... 透明辅助(德扑ai助手)外挂透明挂辅助软件(软件)德州ai机器人(2023已更新)(哔哩哔哩);德扑...
6分钟了解!雀神微信小程序开挂... 1、6分钟了解!雀神微信小程序开挂(辅助挂)太坑了确实是真的有挂(有挂透明)-哔哩哔哩;该软件可以轻...
科技新动态!边锋有后台操控(w... 科技新动态!边锋有后台操控(wepoker),太坑了原来真的有挂(有挂规律)-哔哩哔哩;最新版202...
透明了解!边锋麻将辅牌器,po... 透明了解!边锋麻将辅牌器,pokerrr2免费挂,详细有挂(有挂教程)-哔哩哔哩是一款可以让一直输的...
今日公布!红河全民雀神辅助(透... 广东雀神智能插件安装使用版本解析‌,今日公布!红河全民雀神辅助(透视)太坑了确实是真的有挂(有挂规律...
科技分享(aapoker机制)... 科技分享(aapoker机制)外挂透明挂辅助app(ai代打)德州ai机器人(2022已更新)(哔哩...
透视辅助!微信小程序边锋斗地主... 透视辅助!微信小程序边锋斗地主开黑软件,hhpoker德州辅助软件挂,详细有挂(有挂介绍)-哔哩哔哩...
重磅来袭!新版边锋掼蛋辅助器(... 重磅来袭!新版边锋掼蛋辅助器(wepOKE),太坑了原来真的有挂(有挂攻略)-哔哩哔哩1、这是跨平台...