发布时间:2019-09-24 08:29:45编辑:auto阅读(1962)
matirx_done = [[0 for i in range(0, len(matirx))]for j in range(0, len(matirx[0]))]
就将其初始化为一个与matrix
相同大小的元素全为 0 的矩阵
在数组 idea_collect = [[3, 1, 2], [3, 2, 1], [3, 2, 2], [3, 1, 1]]
中, 先按照第二项排列, 再按照第三项倒序排列 可写为:
idea_collect.sort(key=lambda x: (x[1], -x[2]))
其中, x[1]
代表第二项正序排列, -x[2]
代表第三项倒序排列
排列结果为 [[3, 1, 2], [3, 1, 1], [3, 2, 2], [3, 2, 1]]
如例所示:
class Partition:
def __init__(self):
self.num_complete = []
def partition(self, num, start, end):
self.num_compelete = num
def partition_core(self):
del self.num_compelete[0]
其中,self.num_compelete
就是 class 中两个函数同时可以直接调用的数组, 不过最好先在def __init__
中声明这个数组
上一篇: Python绘制三维图形
下一篇: python二维列表排序
47776
46290
37179
34669
29262
25920
24808
19896
19456
17952
5747°
6352°
5865°
5917°
7018°
5854°
5878°
6384°
6343°
7712°