这个代码什么意思?self.plusOne(digits [: - 1])digits.extend([0])-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

这个代码什么意思?self.plusOne(digits [: - 1])digits.extend([0])

2019-02-28 11:49:09 1714 1

digits = self.plusOne(digits[:-1])
digits.extend([0])
完整代码:

def plusOne(self, digits):

"""
:type digits: List[int]
:rtype: List[int]
"""
if len(digits) == 0:
    digits = [1]
elif digits[-1] == 9:
    digits = self.plusOne(digits[:-1])
    digits.extend([0])
else:
    digits[-1] += 1
return digits
取消 提交回答
全部回答(1)
  • 一码平川MACHEL
    2019-07-17 23:29:41

    elif digits[-1] == 9:

    digits = self.plusOne(digits[:-1])
    digits.extend([0])

    如果列表数字中的最后一个值是9:
    set digits = self.plusOne(除了最后一个数字之外的所有数字)
    将数字0添加到列表数字

    例如:

    digits = [9, 0, 9]

    digits = [9, 0, 9]

    digits = self.plusOne([9, 0]) # this returns [9, 1]

    digits = [9, 1]

    digits.extend([0])

    digits = [9, 1, 0]

    0 0
相关问答

1

回答

Ta b l e s t o r e业务的一般接入流程分为哪几种情况?

2022-01-10 20:58:01 206浏览量 回答数 1

1

回答

DB2 for LUW同步至PolarDB-X 2.0中目标已存在表的处理模式的说明是什么?

2021-12-14 14:53:57 130浏览量 回答数 1

1

回答

Error:java: 无效的标记: --add-exports=java.base/sun.net

2021-12-08 14:45:46 1221浏览量 回答数 1

1

回答

去掉文本超级链接的下划线,a {text-decoration:none},这一代码正确吗?

2021-11-22 18:32:03 143浏览量 回答数 1

1

回答

导入开发工具的官方demo,总是报错:调用蚂蚁金服开放平台错误: Invalid Arguments

2020-05-18 19:09:30 759浏览量 回答数 1

1

回答

阿里ECS重启sshd错误 Error: No space left on device

2017-02-14 11:06:43 2640浏览量 回答数 1

1

回答

用YQL提取一个视频缩略图问题json还是jsonp

2016-07-29 10:58:08 2161浏览量 回答数 1

1

回答

DOM事件,看看代码错在哪里(Uncaught SyntaxError: Unexpected identifier)

2016-03-11 17:06:04 4535浏览量 回答数 1

0

回答

Java多版本环境(Win2003 64位 | Tomcat | JDK | MySql ) 镜像上线

2014-11-13 13:19:23 8683浏览量 回答数 0

25

回答

***发布:支持OSS的文件同步工具Sync4oss内测版(Win+Lin版——CT出品)

2014-09-01 01:23:50 56434浏览量 回答数 25
47
文章
723
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载