标签: python python-3.x list
我需要了解为什么下面的代码生成以下输出。我正在使用python(3.7.3)
a = ['A','B'] for item in a: if item == 'A': a.remove('A') elif item == 'B': a.remove('B') print(a)
输出为['B']
我也是一个初学者,所以如果有人可以详细解释该过程,那将是很有意义的