我在python中编写了以下代码。我无法理解输出背后的逻辑。你能救我一下吗?
a= [1,2,3]
print(a)
del a[1]
print(a)
结果出来了 [1,2,3] [1,3]
答案 0 :(得分:0)
好的,我试着尽可能全面地
a= [1,2,3] is a list of integers
因此print(a)将输出整个列表[1,2,3]
现在python有一种方法可以计算列表中的项目,其中“0”表示第一项。“1”表示第二项,依此类推。在你的情况下:
item 0 = 1
item 1 = 2
item 2 = 3
del a(1) = del '2'
新名单是:
print (a) = [1,3]