m Google チュートリアルから 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