列表_二维列表_表格数据存储和读取
1 多维列表
2 二维列表
- 一维列表可以帮助我们存储一维、线性的数据。
- 二维列表可以帮助我们存储二维、表格的数据。例如下表的数据:
姓名 | 年龄 | 薪资 | 城市 |
---|---|---|---|
高小一 | 18 | 30000 | 北京 |
高小二 | 19 | 20000 | 上海 |
高小五 | 20 | 10000 | 深圳 |
源码:
a = [
["高小一",18,30000,"北京"],
["高小二",19,20000,"上海"],
["高小五",20,10000,"深圳"],
]
内存结构图:
>>> print(a[1][0],a[1][1],a[1][2])
高小二 19 20000
嵌套循环打印二维列表所有的数据(由于没有学循环,照着敲一遍即可):
a = [
["高小一",18,30000,"北京"],
["高小二",19,20000,"上海"],
["高小一",20,10000,"深圳"],
]
for m in range(3):
for n in range(4):
print(a[m][n],end="\t")
print() #打印完一行,换行
运行结果:
高小一 18 30000 北京
高小二 19 20000 上海
高小一 20 10000 深圳
9,20000,“上海”],
[“高小五”,20,10000,“深圳”],
]
内存结构图:
[外链图片转存中...(img-CcUwlsig-1708617183312)]
```python
>>> print(a[1][0],a[1][1],a[1][2])
高小二 19 20000
嵌套循环打印二维列表所有的数据(由于没有学循环,照着敲一遍即可):
a = [
["高小一",18,30000,"北京"],
["高小二",19,20000,"上海"],
["高小一",20,10000,"深圳"],
]
for m in range(3):
for n in range(4):
print(a[m][n],end="\t")
print() #打印完一行,换行
运行结果:
高小一 18 30000 北京
高小二 19 20000 上海
高小一 20 10000 深圳