039

其三十九

有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中

首先要考虑这是一个从大到小还是从小到大的顺序的数组

然后进行插入

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]

 

上一篇:第 5 章 Nova - 039 - Unshelve Instance 操作详解


下一篇:039 with管理文件上下文