你的微信好友當中有 5 個推銷的,他們存在一個列表 # black_list=['賣茶葉', '賣面膜', '賣保險', '賣花生', '賣手機'] # 當中, 請把這 5 個人分別從 black_list 當中刪除,最后 black_list 為空 black_list=['賣茶葉', '賣面膜', '賣保險', '賣花生', '賣手機'] # 方法一:使用whlie循環,每次刪除列表中的第一個,當列表刪除到最后為空的時候,程序終止 # while True: # black_list.pop(0) # print(black_list) # if black_list==[]: # break # 方法二:使用for循環,依次刪除列表中的第一個,但是每次刪除一個元素的時候,列表就不是原來的列表,所以一定要復制,使用切片 for i in black_list[:]: black_list.pop(0) print(black_list) # 總結:for循環里去修改列表復 # 以后千萬不要在for循環里修改列表,如果要修改,一定要復制,使用切片或者copy