任意输入一个字符串,输出它的所有子串。Python练习(未考虑去重问题)
来源:互联网 发布:windows系统在哪下载 编辑:程序博客网 时间:2024/05/30 23:01
任意输入一个字符串,输出它的所有子串。Python练习(未考虑去重问题)
- 输入:”abc”
- 输出:[‘a’, ‘ab’, ‘abc’, ‘b’, ‘bc’, ‘c’]
代码块
#solution1.py#pythondef substring(strs): arr=[] for i in range(0,len(strs)): for j in range(i+1,len(strs)+1): arr.append(strs[i:j]) return arr#调用import solution1substring("dsk9e-4")结果:['d', 'ds', 'dsk', 'dsk9', 'dsk9e', 'dsk9e-', 'dsk9e-4', 's', 'sk', 'sk9', 'sk9e', 'sk9e-', 'sk9e-4', 'k', 'k9', 'k9e', 'k9e-', 'k9e-4', '9', '9e', '9e-', '9e-4', 'e', 'e-', 'e-4', '-', '-4', '4']
脚注
菜鸟一枚
0 0
- 任意输入一个字符串,输出它的所有子串。Python练习(未考虑去重问题)
- 题目:输入一个字符串,输出该字符串中字符的所有组合。举个例子,如果输入abc,它的组合有a、b、c、ab、ac、bc、abc。
- 题目:输入一个字符串,输出该字符串中字符的所有组合。举个例子,如果输入abc,它的组合有a、b、c、ab、ac、bc、abc。
- 读取一个字符串,输出它里面字符的所有组合
- 输入一个字符串输出它的全排列
- 输出字符串所有的子串
- 求取任意字符串的所有子序列
- 递归问题之一:给定一字符串,输出字符串中所有字符子串的各种组合形式,长度为一个字符到字符串的长度,忽略排序
- 输入一个字符串,输出该字符串中最大对称子串的长度
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子
- 输入任意一个大于2的正整数n,输出所有小于等于n的素数
- 获取一个字符串的所有子串
- hdu 4416 后缀自动机 问在S中有多少个不同子串满足它不是s1~sn中任意一个字符串的子串
- 字符串练习2:输出一个子串在整串中出现的次数
- 《程序员面试题精选》05.输出一个字符串的所有子串
- 然后程序输出它对应的2进制数 c语言程序:任意输入一个10进制数(小于255)
- 读取一个字符串,并输出它里面字符的所有组合
- service
- android源码下载
- Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
- 面向对象-封装、继承、多态
- VS2010 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 的解决方法
- 任意输入一个字符串,输出它的所有子串。Python练习(未考虑去重问题)
- 关于java内存泄漏
- ADODB.Connection、ADODB.RecordSet
- android 控件的焦点
- qemu-1.4.0编译错误处理
- HIVE分析窗口函数: GROUPING SETS,GROUPING__ID,CUBE,ROLLUP
- string.find() string.substr();
- 视频缩略图
- 8.2.1.2 How MySQL Optimizes WHERE Clauses 如何优化mySQL WHERE子句: