2015-06-09 38 views
-4

我有一个字符串"ababa"。我想提取所有长度为2的子字符串,并将其存储在列表中,如['ab' , 'ba' , 'ab', 'ba' ]如何从Python中的字符串中提取子字符串并将其存储在列表中?

这是我已经试过了,(我事先知道字符串是大小为N):

str = input() 
for k in range (N- 2 +1) 
     sub[k] = str[k:k+2] 

但作为最后一行是非法转让这行代码给出了错误。 (我是Python的新手,并试图简单地与C++绘制关联)

+3

到目前为止,您是否尝试过解决您的问题? – Kasramvd

+0

我试过切片并直接将它存储在列表中,像这样[i] = str [beg:end] ...但是这会给运行时间带来错误。我对Python很陌生.. Infact在学习过程中..我有以前使用C++的经验,而且我尝试过的是相关的 –

+0

@SrivatsaSinha如果你显示你的尝试 - 其他人可以告诉你如何修复它 - 显示您的努力,也将帮助您学习 –

回答

相关问题