2015-06-09 37 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如果你顯示你的嘗試 - 其他人可以告訴你如何修復它 - 顯示您的努力,也將幫助您學習 –

回答

相關問題