【python学习】从字符串中找出字符1的位置以及个数
来源:互联网 发布:手机直播软件制作 编辑:程序博客网 时间:2024/06/04 17:55
给出任意字符串,获取字符串中某字符的位置以及出现的总次数。
可以使用函数enumerate来将字符串分离成位置和字符,然后进行比较即可。
#!/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 onePosdef 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 chPosdef 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)
0 0
- 【python学习】从字符串中找出字符1的位置以及个数
- 从字符串1中找出字符串2出现的位置以及个数
- C#找出字符串中某一字符的所有位置
- python 从一系列字符串中,找出频率最高的字符串
- 找出字段中某字符的个数
- 从1T数据中找出最大的10个数
- 从1t数据中找出最大的10个数
- 统计一个输入的字符串中各个字符的个数 以及总字符个数
- 从字符串中取出指定位置的字符
- 求一个字符串中字符总个数以及各个字符的个数
- 华为在线测试题[基础篇]--找出给定字符串中大写字符的个数
- 找出给定字符串中大写字符(即'A'-'Z')的个数
- python统计字符串中字符的类型个数
- 字符串中字符的个数
- 找出字符串中第一个只出现过一次的字符和位置
- 从n个数中,找出最小的k个数
- 从字符串中找出一个最长的不含重复字符的子字符串
- matlab中如何从一个矩阵的行列中找出 0 元素的个数 或者位置 并作为判断条件
- linux route
- XDOJ 1143 - 组合数学二之日常
- Asp.net 2.0 自定义伪静态源码
- apache并发数调整
- 库函数strncpy
- 【python学习】从字符串中找出字符1的位置以及个数
- jboss 7+jdni + sqlserver配置数据源,spring管理数据源
- Visual Studio 安卓开发环境搭建
- 如何避免apache的httpd进程占用比较多的内存
- MFC界面库
- android--activity 的生命周期总结(转)
- Hibernate注解关系和例子
- Java、ios图片上传
- 【读书笔记】类模板成员函数的实例化