擅长:python、mysql、java
<p>你可以用这个</p>
<pre><code>>>>aa='ABCD'
>>> F=[]
>>> B=[]
>>> for j in range(1,len(aa)+1,1):
for i in range(0,len(aa),1):
A=str.split(((aa*j)[i:i+j]))
B=B+A
C=(B[0:len(aa)*len(aa)-len(aa)+1])
</code></pre>
<p>它给你:</p>
<p>C=['A'、'B'、'C'、'D'、'AB'、'BC'、'CD'、'DA'、'ABC'、'BCD'、'CDA'、'DAB'、'ABCD']</p>
<p>我希望这有帮助,顺便说一句,我也在做coursera课程,如果有兴趣的话,请告诉我</p>