Leetcode-832. Flipping an Image
—Easy
https://leetcode.com/problems/flipping-an-image/
Code:
class Solution: def flipAndInvertImage(self, A) : ans_ma = [] for ls in A: ls = ls[::-1] ans_ls = [] for elt in ls: if elt == 0: elt = 1 ans_ls.append(elt) else: elt = 0 ans_ls.append(elt) ans_ma.append(ans_ls) return ans_ma # s = Solution() # print(s.flipAndInvertImage([[1,1,0],[1,0,1],[0,0,0]])) # print(s.flipAndInvertImage([[1,1,0,0],[1,0,0,1],[0,1,1,1],[1,0,1,0]]))
思路:
1.for each的时候提取的是一个复制,如何直接在原数据上进行修改?
2.逆序[::-1]