【发布时间】:2015-08-24 18:15:47
【问题描述】:
我有一个字符串 "ababa" 。我想提取长度为 2 的所有子字符串,并将其存储在类似 ['ab' , 'ba' , 'ab', 'ba' ] 的列表中。
这是我已经尝试过的,(我事先知道字符串的大小是 N):
str = input()
for k in range (N- 2 +1)
sub[k] = str[k:k+2]
但这行代码给出了错误,因为最后一行是非法赋值。 (我是 Python 新手,尝试过简单地绘制与 C++ 的相关性)
【问题讨论】:
-
到目前为止,您是否尝试过任何方法来解决您的问题?
-
我尝试切片并将其直接存储在列表中,例如 a[i]=str[beg:end]... 但这会产生运行时错误。我对Python很陌生..实际上在学习过程中..我以前有C++的经验,我尝试的是相关性
-
@SrivatsaSinha 如果你展示你的尝试 - 其他人可以建议你如何解决它 - 这表明你的努力,也将帮助你学习
-
欢迎来到堆栈溢出!这很可能会被关闭,因为它基本上是对代码的请求,而没有显示您已经尝试过的内容。我建议您编辑您尝试过的内容。您可能还想查看这个问题stackoverflow.com/questions/21303224/… - 您可以将那里的答案应用于字符串。祝你好运!