有人可以向我解释这个循环的最后一行是什么吗?这是一个词汇杂乱程序的片段,这是我从中学习的一本书的一个例子。谢谢。此循环中的这行代码如何工作?
import random
WORDS = ("python", "jumble", "easy", "difficult", "answer", "xylophone")
word = random.choice(WORDS)
correct = word
jumble = " "
while word:
position = random.randrange(len(word))
jumble += word[position]
word = word[:position] + word[(position +1):]
[切片](http://stackoverflow.com/questions/509211/pythons-slice-notation) – Brian
插入''在循环内打印word'',看看是怎么回事。 –
请更具体。我明白[:position],它的下一部分,以及这两个交互是如何让我困惑的... –