map()函数
Python 2.x 返回列表
Python 3.x 返回迭代器。
python2
class Solution(object):
def plusOne(self, digits):
"""
:type digits: List[int]
:rtype: List[int]
"""
digits.reverse()
sum = 0
for i in range(len(digits)):
sum = sum + digits[i] * 10**i
sum = sum + 1
return map(int,str(sum))
python3(借鉴了评论区的一个人)
class Solution:
def plusOne(self, digits):
"""
:type digits: List[int]
:rtype: List[int]
"""
temp = ''
listx = []
for i in digits:
temp = temp+str(i)
xa =int(temp)+1
for j in str(xa):
listx.append(int(j))
return listx