python中for循环的小技巧

偶尔看到一个神奇的用法:rnrn[[row[i] for row in matrix] for i in range(4)]rn这是干嘛的?就是把一个矩阵转制。。转制。。转制。。我擦那么吊?rnrn然后就调用了一部分试试,发现乐是这么个意思:rnrn当for语句再外面有个[  ]的时候。可以在for前面添加一个简短的语句,然后通过for形成一个list。好厉害的感觉!rn如:rn [row[2]+