假设有这样一个列表
['A','a','a','A','a','a','a','A','a']要统计每个A 后面的 a 数量,怎么写
比如第一个A后面是2,第二个A后面是3,第三个A后面是1
热议
推荐楼 mengdodo 昨天21:02
楼上是个办法,或者先将这个数组拼接成字符串
AaaAaaaAa
然后在以A为分割拆成成数组得到
[aa,aaa,a]
推荐楼 tobalu 昨天20:56
遍历一次,得到所有 A 的下标,然后两两相减再-1 得到 'a' 数量
然后最后一个 A 判断下和字符序列边界的关系处理下即可
2楼 论坛大师 昨天20:53
4楼 Nothing1024 昨天20:59
1.检测到大A,开始循环检测小a
2.连起来然后再split(),以A为关键字,剩下的元素慢慢获取长度
5楼 beng 昨天21:00
spite A 然后 循环 len
7楼 KitrosMC 昨天21:03
Python不熟悉,php我可以写一个给你w
8楼 嗷嗷 昨天21:08
第一个A后面不是应该6个a才对吗?
9楼 kennyS 昨天21:19
楼上是个办法,或者先将这个数组拼接成字符串
AaaAaaaAa
然后在以A为分割拆成成数组得到
是个不错的方法,就是不知道楼主的题目:是否是单字符。
12楼 kafei 昨天21:55
感谢各位大佬,努力学习
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
评论前必须登录!
立即登录 注册