我从谷歌教程中学习 python。我被困在与列表有关的练习上。收到索引错误
lis[j]=words.pop()[i]
IndexError: string index out of range
我需要对列表进行排序,但以 x 开头的单词应该是第一个。
代码是
def front_x(words):
i=0
lis=[]
j=0
k=0
words.sort()
while i<len(words):
if words[i][0:1]=="x":
lis[j]=words.pop()[i]
j+=1
i+=1
lis.extend(words)
while k<len(lis):
print(lis[k])
k+=1
return