找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 56|回复: 4

【编程题】求助大佬,怎么用python实现

[复制链接]

11

主题

15

回帖

81

积分

注册会员

积分
81
发表于 2021-8-28 20:47:11 | 显示全部楼层 |阅读模式
假设有这样一个列表
['A','a','a','A','a','a','a','A','a']
要统计每个A 后面的 a 数量,怎么写
比如第一个A后面是2,第二个A后面是3,第三个A后面是1
回复

使用道具 举报

22

主题

142

回帖

616

积分

高级会员

积分
616
发表于 2021-8-28 20:56:50 | 显示全部楼层
遍历一次,得到所有 A 的下标,然后两两相减再-1 得到 'a' 数量
然后最后一个 A 判断下和字符序列边界的关系处理下即可
回复

使用道具 举报

5

主题

339

回帖

947

积分

高级会员

积分
947
发表于 2021-8-28 20:53:14 | 显示全部楼层
Stack Overflow

回复

使用道具 举报

25

主题

189

回帖

905

积分

高级会员

积分
905
发表于 2021-8-28 20:59:01 | 显示全部楼层
1.检测到大A,开始循环检测小a
2.连起来然后再split(),以A为关键字,剩下的元素慢慢获取长度
回复

使用道具 举报

36

主题

355

回帖

1070

积分

金牌会员

积分
1070
发表于 2021-8-28 21:00:48 | 显示全部楼层
spite A 然后 循环 len
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-11-15 09:17 , Processed in 0.057102 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表