>>No.66189422
enumerate的功能是把一个列表变成列表+索引的形式,比如说[a,b,c,d,e]->[(0,a),(1,b),(2,c)...]
那么for一下拿出来的就是(0,a) (1,b) (2,c)这样的
Python的赋值又是可以支持a,b = (aaa,bbb)的,意思就是a=aaa b=bbb
那么同样的,对于(idx, (char, source))就可以通过i,(c,s) = xxx的方式拿出来:
i= idx; (c,s)= (char, source) 进一步的 c=char s=source
话说这种东西问问deepseek他应该都能解答吧(思索)