lists = [[] for i in range(3)]
print lists
lists[0].append(1)
lists[1].append(2)
lists[2].append(3)
print lists
lists[0].append(3)
print lists
'''
[[], [], []]
[[1], [2], [3]]
[[1, 3], [2], [3]]
'''
Python生成二维数组有几种方法,不过都不对我的胃口,上面的代码符合我常用的方法,可以理解成C++中的vector<int>edge[n],在图算法中经常用到,图的邻接表表示方法.
Python的二维数组
最新推荐文章于 2024-11-09 11:17:55 发布