2022年 11月 7日

python之多维列表

二维列表

一维列表存储一维、线性的数据。
eg:[1,2,3,4,5]

二维列表存储二维、表格的数据。

>>> a = [
	["wukong",555,"huahuoshan"],
	["wuneng",444,"gaolaozhuang"],
	["wujin",333,"liushahe"]
	]
>>> a
[['wukong', 555, 'huahuoshan'], 
['wuneng', 444, 'gaolaozhuang'], 
['wujin', 333, 'liushahe']]
>>> a[0]
['wukong', 555, 'huahuoshan']
>>> a[0][1]
555
>>> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

嵌套循环打印打印二维列表。

>>> a = [
	["wukong",555,"huahuoshan"],
	["wuneng",444,"gaolaozhuang"],
	["wujin",333,"liushahe"]
	]
>>> for m in range(3):
	for n in range(3):
		print(a[m][n],end="\t")
	print()	#打印完一行,换行

	
wukong	555	huahuoshan	
wuneng	444	gaolaozhuang	
wujin	333	liushahe	
>>> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15