宝慕林0439542
2023-12-15 18:09
本来是1,2,3的变成1,5,7了
for循环L1分别会是 [1,2,3]|[5,3,2]|[7,3,2]
L1[0] 0 1 2 0 1 2 0 1 2
每次取L1的0号元素
L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]
for L1 in L[0]:
print(L1)
这里L是二维list,在for循环中,L1依次访问L中的元素--一维list
L1[0]#而你这要输出每一个一维list的第一个元素
所以输出结果就是1,5,7
循环的L这个数组,每次输出是L每个元素的第[0]个元素,你的意思可能是想循环L[0]预想结果才是1,2,3
Python3 入门教程(新版)
154172 学习 · 1075 问题
相似问题