この問題が発生しているGoogle Pythonクラスの演習に取り組んでいます-
def front_x(words):
# +++your code here+++
list = []
for i,s in enumerate(words):
print i,s
if s[0] == 'x':
list.append(words.pop(i))
return list
print front_x(['bbb','ccc','axx','xzz','xaa'])
私のループは 0 から 3 までしか反復していないため、print i,s は 'xzz' までの値を与えています。どこが間違っているか指摘してください。