我有一个字符串列表
X=['kmo','catlin','mept']
Run Code Online (Sandbox Code Playgroud)
我试图编写一个循环,该循环将返回一个列表,其中包含每个单词的每个第 N 个字母的列表:
[['k','c','m'], ['m','a','e'],['o','t','p']]
Run Code Online (Sandbox Code Playgroud)
但是我尝试的所有方法都只返回一个列表,其中包含一个列表中连续返回的所有字母:
['k','m','o','c','a','t','l','i'.....'t']
Run Code Online (Sandbox Code Playgroud)
这是我的代码的一个版本:
def letters(X):
prefix=[]
for i in X:
j=0
while j < len(i):
while j < len(i):
prefix.append(i[j])
break
j+=1
return prefix
Run Code Online (Sandbox Code Playgroud)
我知道我在每个单词中循环,但我不知道如何更正它。