目录
51. 检查列表是否是升序排列的
def is_sorted(lst):
return lst == sorted(lst)
lst = [1, 2, 3, 4, 5]
print(is_sorted(lst))
52. 找到列表中的第二大元素
def second_largest(lst):
lst = list(set(lst))
lst.sort()
return lst[-2]
lst = [1, 2, 3, 4, 5]
print(second_largest(lst))
53. 反转列表
lst = [1, 2, 3, 4, 5]
lst.reverse()
print(lst)
54. 计算两个数的最大公约数
def gcd(a, b):
while b:
a, b = b, a % b
return a
print(gcd(54, 24))
55. 计算两个数的最小公倍数
def lcm(a, b):
return abs(a*b) // gcd(a, b)
print(lcm(4, 5))