LeetCode—Python—832—翻转图像<easy>

本文介绍了一种翻转并反转图像的算法实现,通过两层嵌套循环完成图像的翻转与像素取反操作,使用Python语言实现了该算法,并探讨了列表与数组的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我个人还是很喜欢这个的...虽然不知道这个题为什么会叫做翻转图像...其实就是一个对二维列表的基操...虽然不知道为什么在自己的pycharm上跑不起来...但还是AC了的...emmmmm....日常玄学????

代码准备!

class Solution:
    def flipAndInvertImage(self, A):
        """
        :type A: List[List[int]]
        :rtype: List[List[int]]
        """
        for i in range(len(A)):
            for j in range(len(A[0])):
                A[i][j] = 1-int(A[i][j])
            A[i] = A[i][::-1]
        return A

基本思路:

二层嵌套循环先反转....然后切片操作进行反向....

之所以对这个题比较有感觉...是因为列表和数组还是存在不同的....个人觉得这个算是一个简单又直观的介绍了吧...毕竟基于列表和基于数组的操作都有所涉及

坑:

没有什么坑..不过默认list里存的好像是字符类型...记得强转

 

 

 

 

 

 

 

 

 

不动声色见你如是才自在

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值