我正在尝试遍历列表并通过制作副本来改变我正在处理的列表。我收到以下错误但不确定如何修复:
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()并制作一份副本 - 仍在思考我的脑袋(因此是原始描述)。