欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 编程语言 > >内容正文

python

leetcode与python进阶学习总结 -凯发ag旗舰厅登录网址下载

发布时间:2025/1/21 20 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 leetcode与python进阶学习总结 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

转自:leetcode与python进阶学习总结

  • l1是一个链表型,val是其属性,以下句子意义为如果l1不为空则取l1.val否则取0,节省代码空间,干净利落
  • x= l1.val if l1 else 0
  • 三目运算符 条件为真时的结果 if 条件 else 条件为假时的结果
  • x = x if (x>y) else y # 取x,y中较大的数并赋给x
  • 被惊艳到了:判断是否为回文。不知道如何表达,虽然算法的时间空间复杂度差不多,但是这个太简美了
  • def ispalindrome(self, x: 'int') -> 'bool':return str(x) == str(x)[::-1]
  • 列表解析,列表生成式,还可带条件过滤
  • list=[-1, 0, 1,1] st = [x2 for x in list] # st变成[1, 2, 3, 3]的列表 st = [x2 for x in list if list[x]>0] # st变成[3, 3]的列表

    总结

    以上是凯发ag旗舰厅登录网址下载为你收集整理的leetcode与python进阶学习总结的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。

    • 上一篇:
    • 下一篇:
    网站地图