我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Python 字符串操作 请问如何找到相同元素最长的个数?

有一个字符串

a ="0010101001000100000001"

请问
1.怎么样才能找到这个字符串最长的地方?

理想结果
输出 0000000

先用字符切割,找出最长的即可

a ="0010101001000100000001"
maxlen=a[0]
for i in set(list(a)):
    temp=a.split(i)
    maxlen = max(maxlen,max(temp,key=len),key=len)
print(maxlen)
a ="0010101001000100000001"
print(max(a.split("1")))

近期文章

  • 单片机单按键控制多种流水灯
  • SCSI 接口设备的映射文件以什么开头
  • 能解释下,内容mudbus通讯介绍吗,不是很懂
  • udp514发送消息如何变更日志等级
  • 使用Navicat小绿叶写储存结构时,查询视图是否存在报错
  • 有关Python的提问,MySQL他会.. nosql中比较热门的一种什么呢
  • mysql 的表设计请教!
  • [java] count water volumn for 2d array
  • python堆排序的稳定性
  • Visual Studio的MessageBox寫成textbox方法,如何解决?
  • 编程Python数据分析与应用
  • xposed无法找到类问题
  • VS项目属性附加包含目录失败
  • 是否可以单个计算机同时使用多个假IP访问网站?
  • python多列表字段位置不一样,怎么指定字段切片?
  • Pandas进行数据清洗
  • java web添加商品到购物车问题!
  • c语言问题求一个解答!
  • 需要左上亮,那个地方出问题了
  • 我的iis管理服务显示正在运行,但是我用netstat-na查,却没有80端口

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华