r = range(10)
for j in range(maxj):
# get ith number from r...
i = randint(1,m)
n = r[i]
# remove it from r...
r[i:i+1] = []
回溯我收到一个奇怪的错误:
r[i:i+1] = []
TypeError: 'range' object does not support item assignment
不知道为什么会抛出这个异常,他们是否在 Python 3.2 中改变了一些东西?