user_image
By  ywhyme    On   2018年1月18日 17:10

被后面的条件折腾的不轻............例如 matrix = [[0,1,2,3], [4,5,6,7], [8,9,10,11,12,13]] \n flattened = [i for row in matrix if len(row)>3 for i in row if i>10] \n 弄成下面的样子就好理解多了... [i for row in matrix \n \t if len(row)>3\n \t for i in row \n \t\tif i>10]