月暮日出 发表于 2024-8-9 17:37:49

访问嵌套列表

matrix=[,,]
for i in matrix:
    for each in i:
      print(each,end='')
    print()
这一串代码最后得出的结果是
123
133
143
b站视频最后结果是
1 2 3
1 3 3
1 4 3
代码是跟着敲的,问题出到哪里了?

临时号 发表于 2024-8-9 18:07:26

end=''中可以加一个空格变为end=' '
其实没什么大问题,只是输出格式不一样而以,没什么

三体人的智子 发表于 2024-8-9 18:28:40

复习一下-->print()函数

代码中print(each,end='')有问题
应该修改为print(each,end=' ')
你首先应理解这句代码,它的意思是输出each后输出一个空格。
each访问了嵌套列表的每一个元素。

最终代码如下:
matrix=[,,]
for i in matrix:
    for each in i:
      print(each,end=' ')
    print()

print()函数默认的end是换行(end="\n")

页: [1]
查看完整版本: 访问嵌套列表