其三十九
有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中
首先要考虑这是一个从大到小还是从小到大的顺序的数组
然后进行插入
a = [1,2,3,5,6,7,8,9] b = [9,8,7,6,5,3,2,1] i = int(input("插入的数字:")) if a[0]<a[1]: a.append(i) a.sort()#默认降序 print(a) else: a.append(i) a.sort(reverse=True)#升序 print(a)
结果为
插入的数字:4
[1, 2, 3, 4, 5, 6, 7, 8, 9]