#!/bin/env python

#-*- coding:utf-8 -*-

#

"""

用enumerate将string中的1都找出来,

用enumerate实现:

"""

def get_1_pos(string):

onePos=[]

try:

onePos=list(((pos,int(val)) for pos,val in enumerate(string) if val == '1'))

except:

pass

return onePos

def get_1_num(string):

return len(list(get_1_pos(string)))

def get_char_pos(string,char):

chPos=[]

try:

chPos=list(((pos,char) for pos,val in enumerate(string) if(val == char)))

except:

pass

return chPos

def get_char_num(string,char):

return len(list(get_char_pos(string,char)))

if(__name__ == "__main__"):

str0="10101010101010101"

str1="123abc123abc123abc"

lt=get_1_pos(str0)

print(lt)

lt=get_1_pos(str1)

print(lt)

num=get_1_num(str0)

print(num)

lt=get_char_pos(str1,'1')

print(lt)

num=get_char_num(str1,'1')

print(num)

python查找字符串数量_python如何实现从字符串中找出字符1的位置以及个数的示例...相关推荐

  1. python 词库 匹配_python从一段文本中找出存在于词库的词语

    python从一段文本中找出存在于词库的词语 有现成的库吗? 可能不是最佳答案,只是提供一个思路. 个人觉得这个问题并不需要什么库,先把词库载入,弄成列表什么的.然后再把你需要匹配的文本读入,反过来想 ...

  2. python找色_python实现从一组颜色中找出与给定颜色最接近颜色的方法

    本文实例讲述了python实现从一组颜色中找出与给定颜色最接近颜色的方法.分享给大家供大家参考.具体分析如下: 这段代码非常有用,可以找到指定颜色相似的颜色,比如有一组8个颜色,现在给定一个rgb格式 ...

  3. python求近似值_python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配...

    已知一个元素,在一个list中找出相似的元素 使用场景: 已知一个其它来源的字符串, 它有可能是不完全与我数据库中相应的字符串匹配的,因此,我需要将其转为适合我数据库中的字符串 使用场景太绕了, 直接 ...

  4. python查找数列中重复数字_在数组中找出重复的数字(异或法)

    购买本课程后,可以加51CTO学院李宁老师官方交流群:550369460注意,该群只允许购买李宁老师课程的学员进行技术交流,加群时需要提供在51CTO购买李宁老师课程的订单编号(任何一个课程的订单编号 ...

  5. 找出一个字符串中出现次数最多的字_海量数据中找出前k大数(topk问题)

    在海量数据中找出出现频率最好的前k个数,或者从海量数据中找出最大的前k个数,这类问题通常被称为top K问题. 针对top K类问题,通常比较好的方案是分治+Trie树/hash+小顶堆(就是上面提到 ...

  6. 如何在指定的内容中找出指定字符串的个数

    这一道java面试题是在很早出来的时候,在一家大型的上市公司面试的题,不过当时交了白卷.现在将这道java面试题的答案整理出来. package com.buyli.interview; /** * ...

  7. python 已知一个字符,在一个list中找出近似值或相似值, 模糊匹配

    已知一个元素,在一个list中找出相似的元素 使用场景: 已知一个其它来源的字符串, 它有可能是不完全与我数据库中相应的字符串匹配的,因此,我需要将其转为适合我数据库中的字符串 使用场景太绕了, 直接 ...

  8. 在一段英文字母中找出每个字母重复数量的方法(Java)

    首先需要了解下java的hashmap数据类型: hashmap是基于哈希表的Map接口的实现.hashmap有两个元素,一个是key(键名),一个是value(键值),就相当于一个字典了,和Pyth ...

  9. JS笔记(字符串篇)——字符串当中找出元素出现的位置和次数统计字符串中出现最多元素的字符与次数

    文章目录 字符串的特性 字符串的不可变性: 常用的几个函数 1,☆indexOf 返回字符所在位置 indexOf('字符') 返回字符所在的位置,如果不存在,则返回-1 indexOf('字符' , ...

最新文章

  1. 智能车竞赛技术报告 | 智能车视觉 - 中国矿业大学 - 会飞的车
  2. SQL JOIN-Hash Join
  3. 数学专业考研及读研目录[2014年11月7日更新]
  4. springcloud 相同服务名_SpringCloud系列之SpringCloud Stream
  5. 解决.NET Core中MailKit无法使用阿里云邮件推送服务的问题
  6. 网络计算机显示10,win10电脑网络显示一个球怎么回事
  7. 第九篇:Spring Boot整合Spring Data JPA_入门试炼01
  8. NYOJ 3:多边形重心问题
  9. Android TextureView 与 SurfaceView用法区别
  10. python 代码行数统计工具_使用Python设计一个代码统计工具
  11. Android 上百实例源码分析以及开源分析
  12. php金税系统打印接口,金税开票接口解决方案
  13. 经典《飞机大战》游戏,难道你不想自己动手开发一个嘛(附源码免费下载)
  14. 【精益生产】一流工厂的管理制度十原则
  15. 百度AI开发者语音转文字python实现
  16. java用poi操作excel,2003,2007,2010
  17. 联想小娜怎么开启_Win10下小娜打不开的解决方法
  18. win10重装系统后连不上公司服务器,Win10电脑重装系统后不能上网怎么办?
  19. 虚拟机VHD格式解析到NTFS文件系统解析
  20. VS番茄插件的常用快捷键(提高工作效率)

热门文章

  1. Kotlin教程 - 收藏集 - 掘金
  2. Enterprise Solution 进销存管理软件 C/S架构,支持64位系统 物流,资金流,信息流全面集成...
  3. POJ2146 Confusing Login Names [最小字符串编辑距离]
  4. 刘谦春晚再掀魔术热 网上木马趁火打劫
  5. InstallAnywhere制作出来的安装包在64位机上无法卸载
  6. Telnet发邮件过程
  7. 西塘游(2007-08-14)
  8. Google统治桌面再进一步 欲重走微软称霸之路
  9. 从主流安全开发框架看软件供应链安全保障的落地
  10. CISA提醒:UPS联网设备正遭攻击