31.多维列表
二维列表
一维列表可以帮助我们存储一维、线性的数据。
二维列表可以帮助我们存储二维、表格的数据。例如下表的数据:
姓名 | 年龄 | 薪资 | 城市 |
---|---|---|---|
onepis | 18 | 30000 | 北京 |
twopis | 19 | 20000 | 上海 |
threepis | 20 | 10000 | 深圳 |
源码:
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版权协议,转载请附上原文出处链接和本声明。