2

我正在尝试遍历一个列表并通过制作副本来改变我正在处理的列表。我收到以下错误,但不确定如何解决:

     52 def match_jugglers(list_of_jugglers):
     53     while len(list_of_jugglers) > 0:
---> 54         jugglers = list_of_jugglers[:]
     55         for juggler in jugglers:
     56             for preference in juggler.preferences:

TypeError: sequence index must be integer, not 'slice'

有什么建议么?提前致谢。

更新 1:list_of_jugglers 是一个 deque(),很抱歉应该提到这一点。更新 2:嗯,所以我是个白痴,我认为我可以分割一个 deque() 并制作一个副本——我的脑海中仍在思考列表(因此是原始描述)。

4

0 回答 0