【发布时间】:2019-09-18 22:08:30
【问题描述】:
class Solution:
def reverse(self, x):
"""
:type x: int
:rtype: int
"""
sign = [1,-1][x < 0]
rst = sign * int(str(abs(x))[::-1])
return rst if -(2**31)-1 < rst < 2**31 else 0
[1,-1][x < 0] 是什么意思?
【问题讨论】:
-
[1,-1]是两个元素的列表。[x < 0]正在使用可以是 False (0) 或 True (1) 的值来索引该列表。
标签: python python-3.x