TypeError: 'range' object does not support item assignment

代码:

shuffled_index = range(len(filenames))
random.seed(12345)
random.shuffle(shuffled_index)

报错:

TypeError: 'range' object does not support item assignment

原因;

需要记住range() 返回的是“range object”,而不是实际的list 值。

改错:

shuffled_index = list(range(len(filenames)))

解决!





猜你喜欢

转载自blog.csdn.net/m0_37407756/article/details/80748664