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

来源:5-8 Python二维list

宝慕林0439542

2023-12-15 18:09

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


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

写回答 关注

4回答

  • 还能学
    2024-03-26 08:17:07

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

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

               每次取L1的0号元素

  • 慕数据3153193
    2024-01-21 17:13:59

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

    for L1 in L[0]:

        print(L1)

  • 慕数据3153193
    2024-01-21 17:10:46

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

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

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

  • 吃葡萄倒吐葡萄皮
    2023-12-27 08:58:19

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

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154172 学习 · 1075 问题

查看课程

相似问题