31_多维列表_二维列表

31.多维列表

二维列表

一维列表可以帮助我们存储一维、线性的数据。

二维列表可以帮助我们存储二维、表格的数据。例如下表的数据:

姓名年龄薪资城市
onepis1830000北京
twopis1920000上海
threepis2010000深圳

源码:

In [1]: a=[
   ...:     ["onepis",18,30000,"北京"],
   ...:     ["twopis",19,20000,"上海"],
   ...:     ["threepis",20,10000,"深圳"],
   ...: ]

In [2]: print(a[1][0],a[1][1],a[1][2]) # 通过下标 索引 访问 
twopis 19 20000

内存结构图:
在这里插入图片描述

变量 存在 帧 里面 右边 是 内存 在 栈 里面

In [2]: print(a[1][0],a[1][1],a[1][2])
twopis 19 20000

嵌套循环打印二维列表所有的数据(mypy_08.py)(由于没有学循环,照着敲一遍即可):

In [3]: a=[
   ...:     ["onepis",18,30000,"北京"],
   ...:     ["twopis",19,20000,"上海"],
   ...:     ["threepis",20,10000,"深圳"],
   ...: ]
   ...: for m in range(3):
   ...:     for n in range(4):
   ...:         print(a[m][n],end="\t")
   ...:     print() #打印完一行,换行
   ...:
   
onepis  18      30000   北京
twopis  19      20000   上海
threepis        20      10000   深圳

版权声明:本文为qq_20502569原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。