如何在python中创建一些字符串内容的库?
发布时间:2020-12-20 12:23:44 所属栏目:Python 来源:网络整理
导读:参见英文答案 Rolling or sliding window iterator?????????????????????????????????????19个 我有一个像这样的字符串: string = 'aaabbbcccddd' 接下来我想要一个包含3个索引长的所有部分的列表,所以: aaa,aab,abb,bbb,bbc,bcc,ccc,ccd,cdd,ddd 我如何到
参见英文答案 >
Rolling or sliding window iterator?????????????????????????????????????19个
我有一个像这样的字符串: string = 'aaabbbcccddd' 接下来我想要一个包含3个索引长的所有部分的列表,所以: aaa,aab,abb,bbb,bbc,bcc,ccc,ccd,cdd,ddd 我如何到达那里?因为re.finditer& re.findall不会重复匹配,我确实需要. 解决方法
嗯,这有一个简单的方法:
>>> for a,b,c in zip(string[:],string[1:],string[2:]): ... print(a,c) ... a a a a a b a b b b b b b b c b c c c c c c c d c d d d d d 这使用列表理解: >>> ["".join(var) for var in zip(string,string[2:])] ['aaa','aab','abb','bbb','bbc','bcc','ccc','ccd','cdd','ddd'] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- python – matplotlib绘制小图像,无需重新采样
- 七牛云 使用python sdk 上传图片提示{"error":"
- python-2.7 – Selenium Python我从文本元素中获取一个空字
- python使用标准库根据进程名如何获取进程的pid详解
- 听说Python深度学习薪资已超过30K了?20个最牛逼的Python库
- 利用Python写了个成语接龙!我弟弟已经玩了三天了!还是玩不
- Python编辑器你选哪个?我选PyCharm!
- Python:函数基础
- Python3 super()和泛型类
- macos – 使用python构建的OSX应用程序如果从finder执行app