小编Red*_*ver的帖子

从列表的副本中删除时删除的列表元素

我创建了一个代码,用于在音乐列表 ( music_list) 中挑选随机音乐并将它们添加到music_queue. 当我执行这段代码时,所有的元素music_list都被删除了,我不明白为什么。

print("Music list lenght : " + str(len(music_list)))
if len(music_queue) == 0:
    tmp = music_list
    while len(tmp) > 0:
        music_queue.append(tmp.pop(randint(0,len(tmp) - 1)))
print("Music list lenght : " + str(len(music_list)))
Run Code Online (Sandbox Code Playgroud)

python python-3.x

0
推荐指数
1
解决办法
40
查看次数

标签 统计

python ×1

python-3.x ×1