为了账号安全,请及时绑定邮箱和手机立即绑定

for循环怎会还会使L[0]发生变化

https://img1.sycdn.imooc.com/657c259000015f5f08960486.jpg


本来是1,2,3的变成1,5,7了

正在回答

4 回答

for循环L1分别会是 [1,2,3]|[5,3,2]|[7,3,2]

            L1[0]           0 1 2  0 1 2   0 1 2

           每次取L1的0号元素

0 回复 有任何疑惑可以回复我~

L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]

for L1 in L[0]:

    print(L1)

0 回复 有任何疑惑可以回复我~

这里L是二维list,在for循环中,L1依次访问L中的元素--一维list

L1[0]#而你这要输出每一个一维list的第一个元素

所以输出结果就是1,5,7

0 回复 有任何疑惑可以回复我~

循环的L这个数组,每次输出是L每个元素的第[0]个元素,你的意思可能是想循环L[0]预想结果才是1,2,3

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

for循环怎会还会使L[0]发生变化

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信