请问列表a.pop()的正确用法

img

img


我想计算某年某月某日是该年的第几天,a.pop(索引),比如2020.4.1我想让索引取012,但它总是跳着取该怎么办呢?

img


但这么写就能取到2
我不知道该怎么改

你可以看看这个,

img

mouthDay和leapYear两个数组都把0去掉,按你的代码逻辑不需要0了

因为pop()方法是弹出元素, 后续的元素索引都随之提;
在for语句里面用month这个不断增长的变量来当索引, 当前是隔着1个元素取一次啦,你可以固定索引为1, 计次数到相应月份